------------------------------------------------------------------------------- -- Phase: Environment ------------------------------------------------------------------------------- NO_DEPENDS=1 FLAVOR=py39 UNAME_r=6.5 UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=unknown UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 LANG=C HOME=/root USER=root TERM=dumb SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: showconfig ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ENV ------------------------------------------------------------------------------- PKG_CONFIG=pkgconf PYTHON="/usr/local/bin/python3.9" XDG_DATA_HOME=/construction/devel/py-keystone-engine XDG_CONFIG_HOME=/construction/devel/py-keystone-engine XDG_CACHE_HOME=/construction/devel/py-keystone-engine/.cache HOME=/construction/devel/py-keystone-engine TMPDIR="/tmp" PATH=/construction/devel/py-keystone-engine/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/devel/py-keystone-engine/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ARGS ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: MAKE_ENV ------------------------------------------------------------------------------- XDG_DATA_HOME=/construction/devel/py-keystone-engine XDG_CONFIG_HOME=/construction/devel/py-keystone-engine XDG_CACHE_HOME=/construction/devel/py-keystone-engine/.cache HOME=/construction/devel/py-keystone-engine TMPDIR="/tmp" PATH=/construction/devel/py-keystone-engine/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/devel/py-keystone-engine/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 LDSHARED="cc -shared" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: MAKE_ARGS ------------------------------------------------------------------------------- DESTDIR=/construction/devel/py-keystone-engine/stage SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: PLIST_SUB ------------------------------------------------------------------------------- PYTHON_INCLUDEDIR=include/python3.9 PYTHON_LIBDIR=lib/python3.9 PYTHON_PLATFORM=dragonfly6 PYTHON_SITELIBDIR=lib/python3.9/site-packages PYTHON_SUFFIX=39 PYTHON_EXT_SUFFIX=.cpython-39 PYTHON_VER=3.9 PYTHON_VERSION=python3.9 PYTHON2="@comment " PYTHON3="" OSREL=6.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/keystone-engine" EXAMPLESDIR="share/examples/keystone-engine" DATADIR="share/keystone-engine" WWWDIR="www/keystone-engine" ETCDIR="etc/keystone-engine" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: SUB_LIST ------------------------------------------------------------------------------- PYTHON_INCLUDEDIR=/usr/local/include/python3.9 PYTHON_LIBDIR=/usr/local/lib/python3.9 PYTHON_PLATFORM=dragonfly6 PYTHON_SITELIBDIR=/usr/local/lib/python3.9/site-packages PYTHON_SUFFIX=39 PYTHON_EXT_SUFFIX=.cpython-39 PYTHON_VER=3.9 PYTHON_VERSION=python3.9 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/keystone-engine DOCSDIR=/usr/local/share/doc/keystone-engine EXAMPLESDIR=/usr/local/share/examples/keystone-engine WWWDIR=/usr/local/www/keystone-engine ETCDIR=/usr/local/etc/keystone-engine SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: /etc/make.conf ------------------------------------------------------------------------------- DPORTS_BUILDER=yes DISABLE_LICENSES=yes DEFAULT_VERSIONS=ssl=openssl FORCE_PACKAGE=yes DEVELOPER=yes DFLY_STING_XFAIL=yes USE_PACKAGE_DEPENDS_ONLY=yes PORTSDIR=/xports PORT_DBDIR=/options PKG_DBDIR=/var/db/pkg PKG_CACHEDIR=/var/cache/pkg PKG_COMPRESSION_FORMAT=.tgz DEVELOPER=1 WITH_CCACHE_BUILD=yes CCACHE_DIR=/ccache UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=600503 OSVERSION=9999999 OSREL=6.5 _OSRELEASE=6.5-SYNTH DISTDIR=/distfiles WRKDIRPREFIX=/construction BATCH=yes PACKAGE_BUILDING=yes PKG_CREATE_VERBOSE=yes MAKE_JOBS_NUMBER=13 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/expat-2.5.0.pkg Installing /packages/All/libuv-1.46.0.pkg Installing /packages/All/indexinfo-0.3.1.pkg Installing /packages/All/gettext-runtime-0.21.1.pkg Installing /packages/All/openssl-1.1.1u,1.pkg Installing /packages/All/rhash-1.4.3.pkg Installing /packages/All/pkg-1.19.2.pkg Installing /packages/All/liblz4-1.9.4,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/zstd-1.5.5.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libarchive-3.6.2,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/ncurses-6.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from ncurses-6.4: -- To get the terminfo database please install the terminfo-db package: pkg install terminfo-db Installing /packages/All/cmake-core-3.26.1_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/pkgconf-1.8.1,1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/libffi-3.4.4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/mpdecimal-2.5.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/readline-8.2.1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/python39-3.9.17.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required ===== Message from python39-3.9.17: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py39-gdbm databases/py-gdbm@py39 py39-sqlite3 databases/py-sqlite3@py39 py39-tkinter x11-toolkits/py-tkinter@py39 Installing /packages/All/py39-setuptools-63.1.0_1.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Installing /packages/All/ccache-3.7.12_4.pkg pkg: Repository Avalon cannot be opened. 'pkg update' required Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for gcc create symlink for gcc (world) create symlink for g++ create symlink for g++ (world) ===== Message from ccache-3.7.12_4: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. SUCCEEDED 00:00:17 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> py39-keystone-engine-0.9.1.3 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> py39-keystone-engine-0.9.1.3 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by py39-keystone-engine-0.9.1.3 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> py39-keystone-engine-0.9.1.3 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by py39-keystone-engine-0.9.1.3 for building => SHA256 Checksum OK for keystone-engine-0.9.1-3.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> py39-keystone-engine-0.9.1.3 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by py39-keystone-engine-0.9.1.3 for building ===> Extracting for py39-keystone-engine-0.9.1.3 => SHA256 Checksum OK for keystone-engine-0.9.1-3.tar.gz. Extracted Memory Use: 23.98M SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for py39-keystone-engine-0.9.1.3 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> py39-keystone-engine-0.9.1.3 depends on executable: cmake - found ===> py39-keystone-engine-0.9.1.3 depends on package: pkgconf>=1.3.0_1 - found ===> py39-keystone-engine-0.9.1.3 depends on package: py39-setuptools>=63.1.0 - found ===> py39-keystone-engine-0.9.1.3 depends on file: /usr/local/bin/python3.9 - found ===> py39-keystone-engine-0.9.1.3 depends on file: /usr/local/bin/ccache - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> py39-keystone-engine-0.9.1.3 depends on executable: cmake - found ===> py39-keystone-engine-0.9.1.3 depends on package: pkgconf>=1.3.0_1 - found ===> py39-keystone-engine-0.9.1.3 depends on package: py39-setuptools>=63.1.0 - found ===> py39-keystone-engine-0.9.1.3 depends on file: /usr/local/bin/python3.9 - found ===> py39-keystone-engine-0.9.1.3 depends on file: /usr/local/bin/ccache - found ===> Configuring for py39-keystone-engine-0.9.1.3 /usr/local/lib/python3.9/site-packages/setuptools/dist.py:530: UserWarning: Normalizing '0.9.1-3' to '0.9.1.post3' warnings.warn(tmpl.format(**locals())) /usr/local/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( running config SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for py39-keystone-engine-0.9.1.3 /usr/local/lib/python3.9/site-packages/setuptools/dist.py:530: UserWarning: Normalizing '0.9.1-3' to '0.9.1.post3' warnings.warn(tmpl.format(**locals())) /usr/local/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( running build running build_py creating build creating build/lib creating build/lib/keystone copying keystone/__init__.py -> build/lib/keystone copying keystone/arm64_const.py -> build/lib/keystone copying keystone/arm_const.py -> build/lib/keystone copying keystone/hexagon_const.py -> build/lib/keystone copying keystone/keystone.py -> build/lib/keystone copying keystone/keystone_const.py -> build/lib/keystone copying keystone/mips_const.py -> build/lib/keystone copying keystone/ppc_const.py -> build/lib/keystone copying keystone/sparc_const.py -> build/lib/keystone copying keystone/systemz_const.py -> build/lib/keystone copying keystone/x86_const.py -> build/lib/keystone running build_clib running custom_build_clib building 'keystone' library CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 8.3.0 -- The CXX compiler identification is GNU 8.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Deprecation Warning at CMakeLists.txt:25 (cmake_policy): The OLD behavior for policy CMP0051 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at llvm/CMakeLists.txt:3 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at llvm/CMakeLists.txt:22 (cmake_policy): The OLD behavior for policy CMP0051 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The ASM compiler identification is GNU -- Found assembler: /usr/local/libexec/ccache/cc -- Looking for dirent.h CMake Warning (dev) at /usr/local/share/cmake/Modules/CheckIncludeFile.cmake:82 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: m For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): llvm/cmake/config-ix.cmake:45 (check_include_file) llvm/CMakeLists.txt:324 (include) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for dirent.h - found -- Looking for dlfcn.h -- Looking for dlfcn.h - found -- Looking for errno.h -- Looking for errno.h - found -- Looking for execinfo.h -- Looking for execinfo.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for limits.h -- Looking for limits.h - found -- Looking for link.h -- Looking for link.h - found -- Looking for malloc.h -- Looking for malloc.h - not 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 - not 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/uio.h -- Looking for sys/uio.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for utime.h -- Looking for utime.h - found -- Looking for zlib.h -- Looking for zlib.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT -- Looking for FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for mach-o/dyld.h -- Looking for mach-o/dyld.h - not found -- Looking for histedit.h -- Looking for histedit.h - not found -- Performing Test HAVE_CXXABI_H -- Performing Test HAVE_CXXABI_H - Success -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread -- Looking for pthread_mutex_lock in pthread - found -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Looking for compress2 in z -- Looking for compress2 in z - 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 arc4random -- Looking for arc4random - found -- Looking for backtrace -- Looking for backtrace - not found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for setrlimit -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes -- Looking for futimes - found -- Looking for writev -- Looking for writev - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - not found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp -- Looking for mkdtemp - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mktemp -- Looking for mktemp - found -- Looking for closedir -- Looking for closedir - found -- Looking for opendir -- Looking for opendir - found -- Looking for readdir -- Looking for readdir - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn -- Looking for posix_spawn - found -- Looking for pread -- Looking for pread - found -- Looking for realpath -- Looking for realpath - found -- Looking for sbrk -- Looking for sbrk - found -- Looking for srand48 -- Looking for srand48 - found -- Looking for lrand48 -- Looking for lrand48 - found -- Looking for drand48 -- Looking for drand48 - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoq -- Looking for strtoq - found -- Looking for strerror -- Looking for strerror - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strerror_s -- Looking for strerror_s - not found -- Looking for setenv -- Looking for setenv - found -- Looking for dlerror -- Looking for dlerror - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for __GLIBC__ -- Looking for __GLIBC__ - not 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 LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG - Success -- Performing Test HAS_MAYBE_UNINITIALIZED -- Performing Test HAS_MAYBE_UNINITIALIZED - Success -- Target triple: x86_64-unknown-dragonfly6.5 -- Native target architecture is X86 -- Threads enabled. -- Performing Test C_SUPPORTS_FPIC -- Performing Test C_SUPPORTS_FPIC - Success -- Performing Test CXX_SUPPORTS_FPIC -- Performing Test CXX_SUPPORTS_FPIC - Success -- Building with -fPIC -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test CXX_SUPPORTS_CXX11 -- Performing Test CXX_SUPPORTS_CXX11 - Success -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success -- Performing Test C_SUPPORTS_FDATA_SECTIONS -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success -- Found PythonInterp: /usr/local/bin/python3.9 (found version "3.9.17") -- Constructing LLVMBuild project information -- Targeting AArch64 -- Targeting ARM -- Targeting Hexagon -- Targeting Mips -- Targeting PowerPC -- Targeting Sparc -- Targeting SystemZ -- Targeting X86 -- Found PkgConfig: /usr/local/bin/pkg-config (found version "1.8.1") -- Configuring done (41.6s) -- Generating done (0.2s) -- Build files have been written to: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/build [ 1%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/ELFObjectWriter.cpp.o [ 1%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoELF.cpp.o [ 2%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmBackend.cpp.o [ 2%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/ConstantPools.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/MapVector.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/ConstantPools.cpp:13: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/MapVector.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/ConstantPools.cpp:13: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/MapVector.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/ConstantPools.cpp:13: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/MapVector.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/ConstantPools.cpp:13: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 3%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoDarwin.cpp.o [ 3%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfo.cpp.o [ 4%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAssembler.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCELFObjectWriter.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/ELFObjectWriter.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCELFObjectWriter.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCELFObjectWriter.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/ELFObjectWriter.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCELFObjectWriter.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfoDarwin.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfoDarwin.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfoDarwin.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfoDarwin.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfo.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfo.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 4%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCContext.cpp.o [ 6%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCELFStreamer.cpp.o [ 6%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCELFObjectTargetWriter.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAssembler.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAssembler.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/bits/stl_algobase.h:64, from /usr/include/c++/8.0/bits/char_traits.h:39, from /usr/include/c++/8.0/ios:40, from /usr/include/c++/8.0/ostream:38, from /usr/include/c++/8.0/iterator:64, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallPtrSet.h:25, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAssembler.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAssembler.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAssembler.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/bits/stl_algobase.h:64, from /usr/include/c++/8.0/bits/char_traits.h:39, from /usr/include/c++/8.0/ios:40, from /usr/include/c++/8.0/ostream:38, from /usr/include/c++/8.0/iterator:64, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallPtrSet.h:25, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAssembler.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 6%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCExpr.cpp.o [ 7%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCFragment.cpp.o [ 8%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCInst.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCContext.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCContext.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCContext.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCContext.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCELFStreamer.h:15, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCELFStreamer.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/bits/stl_algobase.h:64, from /usr/include/c++/8.0/bits/char_traits.h:39, from /usr/include/c++/8.0/ios:40, from /usr/include/c++/8.0/ostream:38, from /usr/include/c++/8.0/iterator:64, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallPtrSet.h:25, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCELFStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCELFStreamer.h:15, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCELFStreamer.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/bits/stl_algobase.h:64, from /usr/include/c++/8.0/bits/char_traits.h:39, from /usr/include/c++/8.0/ios:40, from /usr/include/c++/8.0/ostream:38, from /usr/include/c++/8.0/iterator:64, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallPtrSet.h:25, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCELFStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 8%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCInstrDesc.cpp.o [ 9%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoCOFF.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallString.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFragment.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCFragment.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallString.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFragment.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCFragment.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallString.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFragment.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCFragment.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallString.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFragment.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCFragment.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCExpr.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCExpr.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCExpr.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCExpr.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 10%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCLabel.cpp.o [ 11%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCObjectWriter.cpp.o [ 11%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCObjectStreamer.cpp.o [ 12%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCObjectFileInfo.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCObjectStreamer.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCObjectStreamer.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectFileInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCObjectFileInfo.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectFileInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCObjectFileInfo.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectFileInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCObjectFileInfo.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectFileInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCObjectFileInfo.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 12%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/AsmParser.cpp.o [ 13%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/AsmLexer.cpp.o [ 14%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/COFFAsmParser.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/COFFAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/COFFAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 15%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/DarwinAsmParser.cpp.o [ 15%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/ELFAsmParser.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/DarwinAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/DarwinAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 16%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmLexer.cpp.o [ 17%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmParser.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/ELFAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/ELFAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 17%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmParserExtension.cpp.o [ 18%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCTargetAsmParser.cpp.o [ 19%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCRegisterInfo.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 19%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSection.cpp.o [ 20%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSectionCOFF.cpp.o [ 21%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSectionELF.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionELF.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionELF.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionELF.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionELF.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionELF.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionELF.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionELF.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionELF.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 21%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSectionMachO.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfoELF.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfoELF.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfoELF.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCAsmInfoELF.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 22%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCStreamer.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCStreamer.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCStreamer.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 23%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSubtargetInfo.cpp.o [ 23%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSymbol.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/PointerUnion.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSymbol.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSymbol.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/PointerUnion.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSymbol.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSymbol.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/PointerUnion.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSymbol.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSymbol.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/PointerUnion.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSymbol.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSymbol.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 24%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSymbolELF.cpp.o [ 25%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCTargetOptions.cpp.o [ 25%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCValue.cpp.o [ 26%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/StringTableBuilder.cpp.o [ 27%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCCodeEmitter.cpp.o [ 28%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/SubtargetFeature.cpp.o [ 28%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/APFloat.cpp.o [ 29%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/APInt.cpp.o /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/APFloat.cpp: In member function 'llvm::APFloat::opStatus llvm::APFloat::divideSpecials(const llvm::APFloat&)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/APFloat.cpp:1607:20: warning: this statement may fall through [-Wimplicit-fallthrough=] copySignificand(rhs); ~~~~~~~~~~~~~~~^~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/APFloat.cpp:1608:3: note: here case PackCategoriesIntoKey(fcNaN, fcZero): ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/APFloat.cpp:1612:10: warning: this statement may fall through [-Wimplicit-fallthrough=] sign = false; ~~~~~^~~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/APFloat.cpp:1613:3: note: here case PackCategoriesIntoKey(fcInfinity, fcZero): ^~~~ [ 30%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/APSInt.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSection.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSection.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSection.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSection.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSection.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSection.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSection.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSection.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSection.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSection.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:490:7: required from 'llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, T&&) [with T = std::pair; llvm::SmallVectorImpl::iterator = std::pair*]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSection.cpp:80:67: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSection.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSection.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 30%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/ARMBuildAttrs.cpp.o [ 31%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/ErrorHandling.cpp.o [ 32%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Hashing.cpp.o [ 32%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/IntEqClasses.cpp.o [ 33%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/LEB128.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSection.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionMachO.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionMachO.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionMachO.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionMachO.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSection.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionMachO.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionMachO.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionMachO.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionMachO.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 34%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/MemoryBuffer.cpp.o [ 34%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Memory.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSection.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionCOFF.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionCOFF.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionCOFF.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionCOFF.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSection.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionCOFF.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionCOFF.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCSectionCOFF.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCSectionCOFF.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 35%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Path.cpp.o [ 36%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Regex.cpp.o [ 36%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/ScaledNumber.cpp.o [ 37%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/SmallPtrSet.cpp.o [ 38%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/SmallVector.cpp.o [ 38%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/SourceMgr.cpp.o [ 39%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringExtras.cpp.o [ 40%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringMap.cpp.o [ 40%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringPool.cpp.o [ 41%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringRef.cpp.o [ 42%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringSaver.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/StringSaver.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/StringSaver.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:55:67: required from 'void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:77:12: required from 'T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/StringSaver.cpp:15:46: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/StringSaver.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/StringSaver.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 42%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/TargetParser.cpp.o /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/Path.cpp: In function 'llvm::sys::fs::file_magic llvm::sys::fs::identify_magic(llvm::StringRef)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/Path.cpp:1085:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Magic[1] == 0x01) ^~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/Path.cpp:1088:5: note: here case 0x90: // PA-RISC Windows ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/Path.cpp:1139: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/Unix/Path.inc: In function 'std::__cxx11::string llvm::sys::fs::getMainExecutable(const char*, void*)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/Unix/Path.inc:77:32: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin); ^~~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/Unix/Path.inc:77:11: note: 'snprintf' output 2 or more bytes (assuming 1025) into a destination of size 1024 snprintf(fullpath, PATH_MAX, "%s/%s", dir, bin); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/SourceMgr.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/SourceMgr.cpp:16: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/SourceMgr.cpp:186:71: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/SourceMgr.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Support/SourceMgr.cpp:16: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 43%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/TargetRegistry.cpp.o [ 44%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Triple.cpp.o [ 45%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/raw_ostream.cpp.o [ 45%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Twine.cpp.o [ 46%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regcomp.c.o [ 46%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regerror.c.o [ 47%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regexec.c.o [ 47%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regstrlcpy.c.o [ 48%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regfree.c.o [ 49%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp.o [ 50%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp.o /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp: In member function 'bool {anonymous}::AArch64AsmParser::parseRegister(llvm::OperandVector&)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:2948:16: warning: enum constant in boolean context [-Wint-in-bool-context] return MatchOperand_ParseFail; ^~~~~~~~~~~~~~~~~~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp: In member function 'bool {anonymous}::AArch64AsmParser::parseDirectiveLOH(llvm::StringRef, llvm::SMLoc)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:4502:14: warning: enum constant in boolean context [-Wint-in-bool-context] return MatchOperand_ParseFail; ^~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp: In member function 'bool {anonymous}::AArch64AsmParser::validateInstruction(llvm::MCInst&, llvm::SmallVectorImpl&)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] return true; ^ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp:3564:3: note: here case AArch64::LDPDi: ^~~~ [ 51%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64ELFObjectWriter.cpp.o [ 51%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 52%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp.o [ 53%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 53%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCELFStreamer.h:15, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/bits/stl_algobase.h:64, from /usr/include/c++/8.0/bits/char_traits.h:39, from /usr/include/c++/8.0/string:40, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 54%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 55%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp.o [ 55%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp.o [ 56%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/AsmParser/ARMAsmParser.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/ARMFeatures.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:3428:65: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/ARMFeatures.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:11: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/ARMFeatures.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp: In member function 'bool {anonymous}::ARMAsmParser::parseOperand(llvm::OperandVector&, llvm::StringRef, unsigned int&)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5264:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5269:3: note: here case AsmToken::LParen: // parenthesized expressions like (_strcmp-4) ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5316:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp:5320:3: note: here case AsmToken::Colon: { ^~~~ [ 57%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp.o [ 57%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:11: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:11: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 58%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp.o [ 59%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 59%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCExpr.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 60%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoCOFF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMBaseInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 61%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/MapVector.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:13: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/MapVector.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:13: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/MapVector.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:13: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/MapVector.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/ARM/MCTargetDesc/ARMTargetStreamer.cpp:13: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 61%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/ARM/TargetInfo/ARMTargetInfo.cpp.o [ 62%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp.o [ 63%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:11: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:11: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:11: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp:11: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 63%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp.o [ 64%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.cpp.o [ 65%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp.o [ 65%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp.o /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp: In member function 'bool llvm::HexagonMCChecker::checkNewValues()': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp:358:38: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class llvm::HexagonMCErrInfo'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&errInfo, 0, sizeof(errInfo)); ^ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCChecker.h:33:7: note: 'class llvm::HexagonMCErrInfo' declared here class HexagonMCErrInfo { ^~~~~~~~~~~~~~~~ [ 66%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp:16: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/ErrorHandling.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp:16: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/ErrorHandling.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:12: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/ErrorHandling.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:11: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:12: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/ErrorHandling.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/MCTargetDesc/HexagonBaseInfo.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCodeEmitter.cpp:11: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 66%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp.o [ 67%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp:11: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp:11: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp:11: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.cpp:11: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 68%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp.o [ 69%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCCodeEmitter.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 70%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp.o [ 70%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:16: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:16: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:16: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp:16: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 71%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Hexagon/TargetInfo/HexagonTargetInfo.cpp.o /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp: In member function 'bool llvm::HexagonShuffler::check()': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:223:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++onlyNo1; ^~~~~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:224:5: note: here case HexagonII::TypeCVI_VM_LD: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:227:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++CVIloads; ^~~~~~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:228:5: note: here case HexagonII::TypeLD: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:237:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++onlyNo1; ^~~~~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:238:5: note: here case HexagonII::TypeCVI_VM_ST: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:240:7: warning: this statement may fall through [-Wimplicit-fallthrough=] ++CVIstores; ^~~~~~~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp:241:5: note: here case HexagonII::TypeST: ^~~~ [ 71%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/AsmParser/MipsAsmParser.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 72%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsABIInfo.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp: In member function 'bool {anonymous}::MipsAsmParser::isEvaluated(const llvm::MCExpr*)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:4189:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp:4190:3: note: here case MCExpr::Unary: ^~~~ [ 72%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp.o [ 73%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp.o [ 74%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp.o [ 75%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:16: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:16: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:16: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp:16: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 75%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmLayout.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmLayout.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmLayout.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmLayout.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 76%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MipsOptionRecord.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MipsOptionRecord.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsELFStreamer.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 77%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Mips/TargetInfo/MipsTargetInfo.cpp.o [ 77%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmLayout.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmLayout.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmLayout.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmLayout.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp: In member function 'bool {anonymous}::PPCAsmParser::ParseOperand(llvm::OperandVector&)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1553:5: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp:1556:3: note: here case AsmToken::LParen: ^~~~ [ 78%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp.o [ 79%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp.o [ 79%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp.o /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function 'unsigned int llvm::HexagonMCInstrInfo::iClassOfDuplexPair(unsigned int, unsigned int)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:117:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Gb) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:125:3: note: here case HexagonII::HSIG_L2: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:126:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Gb) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:136:3: note: here case HexagonII::HSIG_S1: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:137:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Gb) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:149:3: note: here case HexagonII::HSIG_S2: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:150:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Gb) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:164:3: note: here case HexagonII::HSIG_A: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:165:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Gb) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:171:3: note: here case HexagonII::HSIG_Compound: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp: In function 'llvm::MCInst llvm::HexagonMCInstrInfo::deriveSubInst(const llvm::MCInst&)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:775:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Value == 2) { ^~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:781:3: note: here case Hexagon::A4_combineir: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:885:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Value == 1) { ^~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:891:3: note: here case Hexagon::S2_storerb_io: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:921:12: warning: this statement may fall through [-Wimplicit-fallthrough=] } else if (Inst.getOperand(0).getReg() == Hexagon::R29) { ^~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp:927:3: note: here case Hexagon::S2_storeri_io: ^~~~ [ 80%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 81%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCExpr.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 81%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:16: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:16: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 82%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp.o [ 83%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/PowerPC/TargetInfo/PowerPCTargetInfo.cpp.o [ 83%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 84%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp.o /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp: In member function 'virtual void {anonymous}::SparcAsmBackend::processFixupValue(const llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFixup&, const llvm::MCFragment*, const llvm::MCValue&, uint64_t&, bool&)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp:213:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (Target.getSymA()->getSymbol().isTemporary()) ^~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp:215:7: note: here case Sparc::fixup_sparc_tls_gd_hi22: ^~~~ [ 85%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcELFObjectWriter.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/AsmParser.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 85%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/AsmParser.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APInt.h:19, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/APFloat.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 86%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCCodeEmitter.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 87%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCExpr.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 87%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp:16: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 88%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/Sparc/TargetInfo/SparcTargetInfo.cpp.o [ 89%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:12: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:11: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:12: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp:11: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 89%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp.o [ 90%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 91%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/SystemZ/MCTargetDesc/SystemZMCFixups.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 91%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/MCTargetDesc/SystemZMCObjectWriter.cpp.o [ 92%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmInfo.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:12: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCTargetDesc.cpp:11: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 93%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/SystemZ/TargetInfo/SystemZTargetInfo.cpp.o [ 93%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 94%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/AsmParser/X86AsmParser.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long int>]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:116:53: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340: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] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long int>' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 95%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 95%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function 'unsigned int getRelocType64(llvm::MCContext&, llvm::SMLoc, llvm::MCSymbolRefExpr::VariantKind, X86_64RelType, bool)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:94:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:106:3: note: here case MCSymbolRefExpr::VK_GOT: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:107:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:117:3: note: here case MCSymbolRefExpr::VK_GOTOFF: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:123:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:133:3: note: here case MCSymbolRefExpr::VK_DTPOFF: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:135:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:145:3: note: here case MCSymbolRefExpr::VK_SIZE: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:147:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:157:3: note: here case MCSymbolRefExpr::VK_TLSGD: ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function 'unsigned int getRelocType32(llvm::MCSymbolRefExpr::VariantKind, X86_32RelType, bool)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:198:5: warning: this statement may fall through [-Wimplicit-fallthrough=] switch (Type) { ^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:206:3: note: here case MCSymbolRefExpr::VK_GOT: ^~~~ [ 96%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 97%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ [ 97%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 98%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/TargetInfo/X86TargetInfo.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/STLExtras.h:21, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ [ 99%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/ks.cpp.o In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectFileInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/ks.cpp:13: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectFileInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/ks.cpp:13: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectFileInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/ks.cpp:13: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/iterator_range.h:22, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Twine.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Triple.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCObjectFileInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/ks.cpp:13: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp: In member function 'virtual bool {anonymous}::MipsELFObjectWriter::needsRelocateWithSymbol(const llvm::MCSymbol&, unsigned int) const': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:416:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (cast(Sym).getOther() & ELF::STO_MIPS_MICROMIPS) ^~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp:419:3: note: here case ELF::R_MIPS_26: ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp:14: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCDwarf.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfo.h:20, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCAsmInfoELF.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp:14: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMapInfo.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/DenseMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCExpr.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCFixup.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp:15: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/HexagonTargetStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:13: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair, std::pair >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/HexagonTargetStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:13: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair, std::pair >' declared here struct pair ^~~~ In file included from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:24, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:18, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/HexagonTargetStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:13: /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h: In instantiation of 'void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Allocator.h:238:33: required from 'void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]' /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCContext.h:556:44: required from here /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct std::pair' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8.0/utility:70, from /usr/include/c++/8.0/algorithm:60, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringRef.h:14, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/StringMap.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/Support/Host.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/Hashing.h:49, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/ADT/ArrayRef.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/include/llvm/MC/MCStreamer.h:17, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/keystone/../lib/Target/Hexagon/HexagonTargetStreamer.h:13, from /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:13: /usr/include/c++/8.0/bits/stl_pair.h:208:12: note: 'struct std::pair' declared here struct pair ^~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp: In member function 'int {anonymous}::HexagonAsmParser::processInstruction(llvm::MCInst&, const OperandVector&, llvm::SMLoc, bool&)': /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:1693:13: warning: this statement may fall through [-Wimplicit-fallthrough=] is32bit = true; ~~~~~~~~^~~~~~ /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp:1695:3: note: here case Hexagon::CONST64_Float_Real: ^~~~ [100%] Linking CXX shared library ../lib/libkeystone.so [100%] Built target keystone SUCCEEDED 00:01:21 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- ===> py39-keystone-engine-0.9.1.3 depends on package: py39-setuptools>=63.1.0 - found ===> py39-keystone-engine-0.9.1.3 depends on file: /usr/local/bin/python3.9 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for py39-keystone-engine-0.9.1.3 ===> py39-keystone-engine-0.9.1.3 depends on package: py39-setuptools>=63.1.0 - found ===> py39-keystone-engine-0.9.1.3 depends on file: /usr/local/bin/python3.9 - found ===> Generating temporary packing list /usr/local/lib/python3.9/site-packages/setuptools/dist.py:530: UserWarning: Normalizing '0.9.1-3' to '0.9.1.post3' warnings.warn(tmpl.format(**locals())) /usr/local/lib/python3.9/site-packages/setuptools/dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead warnings.warn( running install /usr/local/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py running build_clib running custom_build_clib building 'keystone' library running install_lib creating /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9 creating /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages creating /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/x86_const.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/arm64_const.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/arm_const.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/hexagon_const.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/keystone.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/keystone_const.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/mips_const.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/ppc_const.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/sparc_const.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/systemz_const.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone copying build/lib/keystone/__init__.py -> /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/x86_const.py to x86_const.cpython-39.pyc byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/arm64_const.py to arm64_const.cpython-39.pyc byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/arm_const.py to arm_const.cpython-39.pyc byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/hexagon_const.py to hexagon_const.cpython-39.pyc byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/keystone.py to keystone.cpython-39.pyc byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/keystone_const.py to keystone_const.cpython-39.pyc byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/mips_const.py to mips_const.cpython-39.pyc byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/ppc_const.py to ppc_const.cpython-39.pyc byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/sparc_const.py to sparc_const.cpython-39.pyc byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/systemz_const.py to systemz_const.cpython-39.pyc byte-compiling /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone/__init__.py to __init__.cpython-39.pyc writing byte-compilation script '/tmp/tmp15r3_1hh.py' /usr/local/bin/python3.9 /tmp/tmp15r3_1hh.py removing /tmp/tmp15r3_1hh.py running install_data running install_egg_info running egg_info creating keystone_engine.egg-info writing keystone_engine.egg-info/PKG-INFO writing dependency_links to keystone_engine.egg-info/dependency_links.txt writing top-level names to keystone_engine.egg-info/top_level.txt writing manifest file 'keystone_engine.egg-info/SOURCES.txt' reading manifest file 'keystone_engine.egg-info/SOURCES.txt' adding license file 'LICENSE.TXT' writing manifest file 'keystone_engine.egg-info/SOURCES.txt' Copying keystone_engine.egg-info to /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone_engine-0.9.1.post3-py3.9.egg-info running install_scripts writing list of installed files to '/construction/devel/py-keystone-engine/.PLIST.pymodtmp' install -s -m 0644 /construction/devel/py-keystone-engine/keystone-engine-0.9.1-3/src/build/llvm/lib/libkeystone.so /construction/devel/py-keystone-engine/stage/usr/local/lib/python3.9/site-packages/keystone ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:07 ------------------------------------------------------------------------------- -- Phase: check-plist ------------------------------------------------------------------------------- ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for py39-keystone-engine-0.9.1.3 file sizes/checksums [38]: 0% file sizes/checksums [38]: 100% Service unavailablepacking files [38]: 0% packing files [38]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:02 TOTAL TIME 00:01:53