Mock Version: 6.0 Mock Version: 6.0 Mock Version: 6.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/lld13.spec'], chrootPath='/var/lib/mock/f43-build-57066190-6548211/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b87nmequ:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b87nmequ:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'a6ef2d967b124c5eb0b33f6d4e0782ac', '-D', '/var/lib/mock/f43-build-57066190-6548211/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b87nmequ:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/lld13.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1721260800 Wrote: /builddir/build/SRPMS/lld13-13.0.1-7.fc43.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/lld13.spec'], chrootPath='/var/lib/mock/f43-build-57066190-6548211/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b87nmequ:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b87nmequ:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11'] Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '9ef4fa87a93548a3bfd778002e9de3bf', '-D', '/var/lib/mock/f43-build-57066190-6548211/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.b87nmequ:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/lld13.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False Building target platforms: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1721260800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.fI9AxH + umask 022 + cd /builddir/build/BUILD/lld13-13.0.1-build + test -d /builddir/build/BUILD/lld13-13.0.1-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/lld13-13.0.1-build + /usr/bin/rm -rf /builddir/build/BUILD/lld13-13.0.1-build + /usr/bin/mkdir -p /builddir/build/BUILD/lld13-13.0.1-build + /usr/bin/mkdir -p /builddir/build/BUILD/lld13-13.0.1-build/SPECPARTS + RPM_EC=0 ++ jobs -p + exit 0 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IQbW73 + umask 022 + cd /builddir/build/BUILD/lld13-13.0.1-build + /usr/lib/rpm/redhat/gpgverify --keyring=/builddir/build/SOURCES/tstellar-gpg-key.asc --signature=/builddir/build/SOURCES/lld-13.0.1.src.tar.xz.sig --data=/builddir/build/SOURCES/lld-13.0.1.src.tar.xz gpgv: Signature made Wed Feb 2 14:58:19 2022 UTC gpgv: using RSA key 474E22316ABF4785A88C6E8EA2C794A986419D8A gpgv: Good signature from "Tom Stellard " + cd /builddir/build/BUILD/lld13-13.0.1-build + rm -rf lld-13.0.1.src + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/lld-13.0.1.src.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd lld-13.0.1.src + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0002-PATCH-lld-Import-compact_unwind_encoding.h-from-libu.patch + /usr/bin/patch -p2 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.OO8Mvf + umask 022 + cd /builddir/build/BUILD/lld13-13.0.1-build + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd lld-13.0.1.src + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -GNinja -DCMAKE_INSTALL_PREFIX=/usr/lib64/llvm13 -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DLLVM_DYLIB_COMPONENTS=all -DCMAKE_SKIP_RPATH:BOOL=ON -DPYTHON_EXECUTABLE=/usr/bin/python3 -DLLVM_INCLUDE_TESTS=OFF -DLLVM_MAIN_SRC_DIR=/usr/share/llvm/src -DLLVM_EXTERNAL_LIT=/usr/bin/lit '-DLLVM_LIT_ARGS=-sv --path /usr/lib64/llvm' CMake Warning (dev) at CMakeLists.txt:3 (project): cmake_minimum_required() should be called prior to this top-level project() call. Please see the cmake-commands(7) manual for usage documentation of both commands. This warning is for project developers. Use -Wno-dev to suppress it. -- The C compiler identification is GNU 15.0.1 -- The CXX compiler identification is GNU 15.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - 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/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Linker detection: GNU ld -- 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 C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test C_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION -- Performing Test CXX_SUPPORTS_FNO_SEMANTIC_INTERPOSITION - Success -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success -- Performing Test C_SUPPORTS_WERROR_DATE_TIME -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG -- Performing Test CXX_SUPPORTS_PESSIMIZING_MOVE_FLAG - Success -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success -- 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 CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG -- Performing Test CXX_SUPPORTS_SUGGEST_OVERRIDE_FLAG - Success -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL -- Performing Test CXX_WSUGGEST_OVERRIDE_ALLOWS_ONLY_FINAL - Success -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test C_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG -- Performing Test CXX_SUPPORTS_MISLEADING_INDENTATION_FLAG - Success -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed -- 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 -- Looking for os_signpost_interval_begin -- Looking for os_signpost_interval_begin - not found -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- LLD version: 13.0.1 -- Could NOT find Git (missing: GIT_EXECUTABLE) -- Configuring done (4.6s) CMake Warning (dev) at /usr/lib64/llvm13/lib/cmake/llvm/TableGen.cmake:95 (add_custom_command): Policy CMP0116 is not set: Ninja generators transform DEPFILEs from add_custom_command(). Run "cmake --help-policy CMP0116" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): lib/Driver/CMakeLists.txt:2 (tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/llvm13/lib/cmake/llvm/TableGen.cmake:95 (add_custom_command): Policy CMP0116 is not set: Ninja generators transform DEPFILEs from add_custom_command(). Run "cmake --help-policy CMP0116" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): COFF/CMakeLists.txt:2 (tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/llvm13/lib/cmake/llvm/TableGen.cmake:95 (add_custom_command): Policy CMP0116 is not set: Ninja generators transform DEPFILEs from add_custom_command(). Run "cmake --help-policy CMP0116" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): ELF/CMakeLists.txt:2 (tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/llvm13/lib/cmake/llvm/TableGen.cmake:95 (add_custom_command): Policy CMP0116 is not set: Ninja generators transform DEPFILEs from add_custom_command(). Run "cmake --help-policy CMP0116" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): MachO/CMakeLists.txt:2 (tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/llvm13/lib/cmake/llvm/TableGen.cmake:95 (add_custom_command): Policy CMP0116 is not set: Ninja generators transform DEPFILEs from add_custom_command(). Run "cmake --help-policy CMP0116" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): MinGW/CMakeLists.txt:2 (tablegen) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at /usr/lib64/llvm13/lib/cmake/llvm/TableGen.cmake:95 (add_custom_command): Policy CMP0116 is not set: Ninja generators transform DEPFILEs from add_custom_command(). Run "cmake --help-policy CMP0116" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): wasm/CMakeLists.txt:2 (tablegen) This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_INSTALL_FULL_SBINDIR CMAKE_INSTALL_SBINDIR CMAKE_VERBOSE_MAKEFILE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX LLVM_EXTERNAL_LIT PYTHON_EXECUTABLE SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j8 --verbose Change Dir: '/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build' Run Build Command(s): /usr/bin/ninja-build -v -j 8 [1/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o -MF lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o.d -o lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core/DefinedAtom.cpp [2/167] cd /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common && /usr/bin/cmake -DNAMES=LLD -DLLD_SOURCE_DIR= -DHEADER_FILE=/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common/VCSVersion.inc -P /usr/lib64/llvm13/lib/cmake/llvm/GenerateVersionFromVCS.cmake [3/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/Core/CMakeFiles/lldCore.dir/Writer.cpp.o -MF lib/Core/CMakeFiles/lldCore.dir/Writer.cpp.o.d -o lib/Core/CMakeFiles/lldCore.dir/Writer.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core/Writer.cpp [4/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/Core/CMakeFiles/lldCore.dir/File.cpp.o -MF lib/Core/CMakeFiles/lldCore.dir/File.cpp.o.d -o lib/Core/CMakeFiles/lldCore.dir/File.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core/File.cpp [5/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/Core/CMakeFiles/lldCore.dir/Error.cpp.o -MF lib/Core/CMakeFiles/lldCore.dir/Error.cpp.o.d -o lib/Core/CMakeFiles/lldCore.dir/Error.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core/Error.cpp [6/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/Core/CMakeFiles/lldCore.dir/Reader.cpp.o -MF lib/Core/CMakeFiles/lldCore.dir/Reader.cpp.o.d -o lib/Core/CMakeFiles/lldCore.dir/Reader.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core/Reader.cpp [7/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/Core/CMakeFiles/lldCore.dir/LinkingContext.cpp.o -MF lib/Core/CMakeFiles/lldCore.dir/LinkingContext.cpp.o.d -o lib/Core/CMakeFiles/lldCore.dir/LinkingContext.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core/LinkingContext.cpp [8/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT Common/CMakeFiles/lldCommon.dir/Args.cpp.o -MF Common/CMakeFiles/lldCommon.dir/Args.cpp.o.d -o Common/CMakeFiles/lldCommon.dir/Args.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/Args.cpp [9/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT Common/CMakeFiles/lldCommon.dir/Memory.cpp.o -MF Common/CMakeFiles/lldCommon.dir/Memory.cpp.o.d -o Common/CMakeFiles/lldCommon.dir/Memory.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/Memory.cpp [10/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o -MF lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o.d -o lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core/SymbolTable.cpp [11/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o -MF Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o.d -o Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/Filesystem.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/Parallel.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/Filesystem.cpp:17: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [12/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT Common/CMakeFiles/lldCommon.dir/Version.cpp.o -MF Common/CMakeFiles/lldCommon.dir/Version.cpp.o.d -o Common/CMakeFiles/lldCommon.dir/Version.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/Version.cpp [13/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o -MF Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o.d -o Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/Reproduce.cpp [14/167] cd /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build && /usr/lib64/llvm13/bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/usr/lib64/llvm13/include /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Options.td --write-if-changed -o COFF/Options.inc -d COFF/Options.inc.d [15/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT Common/CMakeFiles/lldCommon.dir/Timer.cpp.o -MF Common/CMakeFiles/lldCommon.dir/Timer.cpp.o.d -o Common/CMakeFiles/lldCommon.dir/Timer.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/Timer.cpp [16/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/Core/CMakeFiles/lldCore.dir/Resolver.cpp.o -MF lib/Core/CMakeFiles/lldCore.dir/Resolver.cpp.o.d -o lib/Core/CMakeFiles/lldCore.dir/Resolver.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Core/Resolver.cpp [17/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o -MF Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o.d -o Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/TargetOptionsCommandFlags.cpp [18/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT Common/CMakeFiles/lldCommon.dir/Strings.cpp.o -MF Common/CMakeFiles/lldCommon.dir/Strings.cpp.o.d -o Common/CMakeFiles/lldCommon.dir/Strings.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/Strings.cpp [19/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o -MF Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o.d -o Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/DWARF.cpp [20/167] : && /usr/bin/g++ -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/./lib -Wl,-O3 -Wl,--gc-sections -Wl,--dependency-file=lib/Core/CMakeFiles/lldCore.dir/link.d -shared -Wl,-soname,liblldCore.so.13 -o lib/liblldCore.so.13 lib/Core/CMakeFiles/lldCore.dir/DefinedAtom.cpp.o lib/Core/CMakeFiles/lldCore.dir/Error.cpp.o lib/Core/CMakeFiles/lldCore.dir/File.cpp.o lib/Core/CMakeFiles/lldCore.dir/LinkingContext.cpp.o lib/Core/CMakeFiles/lldCore.dir/Reader.cpp.o lib/Core/CMakeFiles/lldCore.dir/Resolver.cpp.o lib/Core/CMakeFiles/lldCore.dir/SymbolTable.cpp.o lib/Core/CMakeFiles/lldCore.dir/Writer.cpp.o -L/usr/lib64/llvm13/lib /usr/lib64/llvm13/lib/libLLVM-13.so && : [21/167] /usr/bin/cmake -E cmake_symlink_library lib/liblldCore.so.13 lib/liblldCore.so.13 lib/liblldCore.so && : [22/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o -MF lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o.d -o lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/FileArchive.cpp [23/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/ArchHandler.cpp [24/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/ArchHandler_x86.cpp [25/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp [26/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/ArchHandler_arm.cpp [27/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp [28/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/YAML -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/YAML -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o -MF lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o.d -o lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp [29/167] : && /usr/bin/g++ -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/./lib -Wl,-O3 -Wl,--gc-sections -Wl,--dependency-file=lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/link.d -shared -Wl,-soname,liblldYAML.so.13 -o lib/liblldYAML.so.13 lib/ReaderWriter/YAML/CMakeFiles/lldYAML.dir/ReaderWriterYAML.cpp.o -L/usr/lib64/llvm13/lib lib/liblldCore.so.13 /usr/lib64/llvm13/lib/libLLVM-13.so && : [30/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o -MF Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o.d -o Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/ErrorHandler.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/Parallel.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/Common/ErrorHandler.cpp:11: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [31/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/GOTPass.cpp [32/167] : && /usr/bin/g++ -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/./lib -Wl,-O3 -Wl,--gc-sections -Wl,--dependency-file=Common/CMakeFiles/lldCommon.dir/link.d -shared -Wl,-soname,liblldCommon.so.13 -o lib/liblldCommon.so.13 Common/CMakeFiles/lldCommon.dir/Args.cpp.o Common/CMakeFiles/lldCommon.dir/DWARF.cpp.o Common/CMakeFiles/lldCommon.dir/ErrorHandler.cpp.o Common/CMakeFiles/lldCommon.dir/Filesystem.cpp.o Common/CMakeFiles/lldCommon.dir/Memory.cpp.o Common/CMakeFiles/lldCommon.dir/Reproduce.cpp.o Common/CMakeFiles/lldCommon.dir/Strings.cpp.o Common/CMakeFiles/lldCommon.dir/TargetOptionsCommandFlags.cpp.o Common/CMakeFiles/lldCommon.dir/Timer.cpp.o Common/CMakeFiles/lldCommon.dir/Version.cpp.o -L/usr/lib64/llvm13/lib /usr/lib64/llvm13/lib/libLLVM-13.so && : [33/167] /usr/bin/cmake -E cmake_symlink_library lib/liblldCommon.so.13 lib/liblldCommon.so.13 lib/liblldCommon.so && : [34/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/CompactUnwindPass.cpp [35/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/LayoutPass.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/Parallel.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/LayoutPass.cpp:16: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [36/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp [37/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp In member function ‘lld::mach_o::normalized::MachOFileLayout::SegExtraInfo& lld::mach_o::normalized::MachOFileLayout::SegExtraInfo::operator=(const lld::mach_o::normalized::MachOFileLayout::SegExtraInfo&)’, inlined from ‘void lld::mach_o::normalized::MachOFileLayout::buildFileOffsets()’ at /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp:512:21: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp:175:10: warning: ‘t.lld::mach_o::normalized::MachOFileLayout::SegExtraInfo::fileSize’ may be used uninitialized [-Wmaybe-uninitialized] 175 | struct SegExtraInfo { | ^~~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp: In member function ‘void lld::mach_o::normalized::MachOFileLayout::buildFileOffsets()’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp:509:16: note: ‘t.lld::mach_o::normalized::MachOFileLayout::SegExtraInfo::fileSize’ was declared here 509 | SegExtraInfo t; | ^ [38/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachOLinkingContext.cpp [39/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/ObjCPass.cpp [40/167] /usr/bin/cmake -E cmake_symlink_library lib/liblldYAML.so.13 lib/liblldYAML.so.13 lib/liblldYAML.so && : [41/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/ShimPass.cpp [42/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp [43/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/WriterMachO.cpp [44/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/TLVPass.cpp [45/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/StubsPass.cpp [46/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/CallGraphSort.cpp [47/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp [48/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/. -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o -MF lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o.d -o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp In file included from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include/lld/Core/File.h:18, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include/lld/Core/Simple.h:20, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/Atoms.h:15, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/ArchHandler.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:22: In member function ‘llvm::Twine llvm::Twine::concat(const llvm::Twine&) const’, inlined from ‘llvm::Twine llvm::operator+(const Twine&, const Twine&)’ at /usr/lib64/llvm13/include/llvm/ADT/Twine.h:540:22, inlined from ‘lld::mach_o::{anonymous}::convertRelocs(const lld::mach_o::normalized::Section&, const lld::mach_o::normalized::NormalizedFile&, bool, lld::mach_o::MachOFile&, lld::mach_o::ArchHandler&)::)>’ at /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:678:16: /usr/lib64/llvm13/include/llvm/ADT/Twine.h:517:14: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 517 | return Suffix; | ^~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp: In function ‘lld::mach_o::{anonymous}::convertRelocs(const lld::mach_o::normalized::Section&, const lld::mach_o::normalized::NormalizedFile&, bool, lld::mach_o::MachOFile&, lld::mach_o::ArchHandler&)::)>’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:678:16: note: ‘’ declared here 678 | + ")" ); | ^~~ In member function ‘llvm::Twine llvm::Twine::concat(const llvm::Twine&) const’, inlined from ‘llvm::Twine llvm::operator+(const Twine&, const Twine&)’ at /usr/lib64/llvm13/include/llvm/ADT/Twine.h:540:22, inlined from ‘lld::mach_o::{anonymous}::convertRelocs(const lld::mach_o::normalized::Section&, const lld::mach_o::normalized::NormalizedFile&, bool, lld::mach_o::MachOFile&, lld::mach_o::ArchHandler&)::’ at /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:534:70: /usr/lib64/llvm13/include/llvm/ADT/Twine.h:517:14: warning: ‘’ may be used uninitialized [-Wmaybe-uninitialized] 517 | return Suffix; | ^~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp: In function ‘lld::mach_o::{anonymous}::convertRelocs(const lld::mach_o::normalized::Section&, const lld::mach_o::normalized::NormalizedFile&, bool, lld::mach_o::MachOFile&, lld::mach_o::ArchHandler&)::’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:534:70: note: ‘’ declared here 534 | "index (") + Twine(sectIndex) + ")"); | ^~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp: In function ‘llvm::Error lld::mach_o::{anonymous}::processSection(lld::DefinedAtom::ContentType, const lld::mach_o::normalized::Section&, bool, const lld::mach_o::normalized::NormalizedFile&, lld::mach_o::MachOFile&, bool, bool)’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:485:28: warning: ‘size’ may be used uninitialized [-Wmaybe-uninitialized] 485 | file.addDefinedAtom(StringRef(), scope, atomType, merge, offset, size, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | false, false, copyRefs, §ion); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp:413:18: note: ‘size’ was declared here 413 | unsigned int size; | ^~~~ [49/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Chunks.cpp [50/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/ICF.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/Parallel.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/ICF.cpp:27: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [51/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/LLDMapFile.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/Parallel.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/LLDMapFile.cpp:26: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [52/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DLL.cpp [53/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DriverUtils.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/BinaryStreamReader.h:16, from /usr/lib64/llvm13/include/llvm/Object/WindowsResource.h:37, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DriverUtils.cpp:24: /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 331 | FixedStreamArrayIterator(const FixedStreamArrayIterator &Other) | ^ /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: note: remove the ‘< >’ [54/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/MarkLive.cpp [55/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/MapFile.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/Parallel.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/MapFile.cpp:36: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [56/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DebugTypes.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/Parallel.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DebugTypes.cpp:29: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/Support/BinaryStreamReader.h:16, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DebugTypes.h:15, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DebugTypes.cpp:9: /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 331 | FixedStreamArrayIterator(const FixedStreamArrayIterator &Other) | ^ /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: note: remove the ‘< >’ In file included from /usr/lib64/llvm13/include/llvm/Support/Chrono.h:13, from /usr/lib64/llvm13/include/llvm/Object/Archive.h:21, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/InputFiles.h:19, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Chunks.h:13, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DebugTypes.cpp:10: In static member function ‘static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)’, inlined from ‘static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = long unsigned int]’ at /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h:135:35: /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h:95:27: warning: ‘HS’ may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h: In static member function ‘static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = long unsigned int]’: /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h:132:19: note: ‘HS’ was declared here 132 | HexPrintStyle HS; | ^~ [57/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/MinGW.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/Parallel.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/MinGW.cpp:17: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [58/167] cd /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build && /usr/lib64/llvm13/bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Driver -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/usr/lib64/llvm13/include /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Driver/DarwinLdOptions.td --write-if-changed -o lib/Driver/DarwinLdOptions.inc -d lib/Driver/DarwinLdOptions.inc.d [59/167] : && /usr/bin/g++ -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/./lib -Wl,-O3 -Wl,--gc-sections -Wl,--dependency-file=lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/link.d -shared -Wl,-soname,liblldReaderWriter.so.13 -o lib/liblldReaderWriter.so.13 lib/ReaderWriter/CMakeFiles/lldReaderWriter.dir/FileArchive.cpp.o -L/usr/lib64/llvm13/lib lib/liblldCore.so.13 /usr/lib64/llvm13/lib/libLLVM-13.so && : [60/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/LTO.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/RWMutex.h:17, from /usr/lib64/llvm13/include/llvm/PassRegistry.h:23, from /usr/lib64/llvm13/include/llvm/PassSupport.h:29, from /usr/lib64/llvm13/include/llvm/Pass.h:338, from /usr/lib64/llvm13/include/llvm/IR/LegacyPassManager.h:19, from /usr/lib64/llvm13/include/llvm/LTO/Config.h:22, from /usr/lib64/llvm13/include/llvm/LTO/LTO.h:22, from /usr/lib64/llvm13/include/llvm/LTO/Caching.h:17, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/LTO.cpp:23: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [61/167] cd /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build && /usr/lib64/llvm13/bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/usr/lib64/llvm13/include /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Options.td --write-if-changed -o ELF/Options.inc -d ELF/Options.inc.d [62/167] cd /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build && /usr/lib64/llvm13/bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/MachO -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/usr/lib64/llvm13/include /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/MachO/Options.td --write-if-changed -o MachO/Options.inc -d MachO/Options.inc.d [63/167] cd /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build && /usr/lib64/llvm13/bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/MinGW -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/usr/lib64/llvm13/include /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/MinGW/Options.td --write-if-changed -o MinGW/Options.inc -d MinGW/Options.inc.d [64/167] cd /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build && /usr/lib64/llvm13/bin/llvm-tblgen -gen-opt-parser-defs -I /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/wasm -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -I/usr/lib64/llvm13/include /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/wasm/Options.td --write-if-changed -o wasm/Options.inc -d wasm/Options.inc.d [65/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Symbols.cpp [66/167] /usr/bin/cmake -E cmake_symlink_library lib/liblldReaderWriter.so.13 lib/liblldReaderWriter.so.13 lib/liblldReaderWriter.so && : [67/167] : && /usr/bin/g++ -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/./lib -Wl,-O3 -Wl,--gc-sections -Wl,--dependency-file=lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/link.d -shared -Wl,-soname,liblldMachO.so.13 -o lib/liblldMachO.so.13 lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_arm64.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ArchHandler_x86_64.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/CompactUnwindPass.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/GOTPass.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/LayoutPass.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachOLinkingContext.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryReader.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileBinaryWriter.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileFromAtoms.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileToAtoms.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/MachONormalizedFileYAML.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ObjCPass.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/ShimPass.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/StubsPass.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/TLVPass.cpp.o lib/ReaderWriter/MachO/CMakeFiles/lldMachO.dir/WriterMachO.cpp.o -L/usr/lib64/llvm13/lib lib/liblldCommon.so.13 lib/liblldYAML.so.13 lib/liblldCore.so.13 /usr/lib64/llvm13/lib/libLLVM-13.so && : [68/167] /usr/bin/cmake -E cmake_symlink_library lib/liblldMachO.so.13 lib/liblldMachO.so.13 lib/liblldMachO.so && : [69/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/AArch64.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/AArch64.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Symbols.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/AArch64.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [70/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o -MF ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/AArch64ErrataFix.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/AArch64ErrataFix.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Symbols.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/AArch64ErrataFix.cpp:33: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/AArch64ErrataFix.cpp: In member function ‘void lld::elf::AArch64Err843419Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector&)’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/AArch64ErrataFix.cpp:509:27: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] 509 | (*patchIt)->outSecOff = isecLimit; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/AArch64ErrataFix.cpp:485:12: note: ‘isecLimit’ was declared here 485 | uint64_t isecLimit; | ^~~~~~~~~ [71/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/lib/Driver -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Driver -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT lib/Driver/CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o -MF lib/Driver/CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o.d -o lib/Driver/CMakeFiles/lldDriver.dir/DarwinLdDriver.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/lib/Driver/DarwinLdDriver.cpp [72/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Driver.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/RWMutex.h:17, from /usr/lib64/llvm13/include/llvm/PassRegistry.h:23, from /usr/lib64/llvm13/include/llvm/PassSupport.h:29, from /usr/lib64/llvm13/include/llvm/Pass.h:338, from /usr/lib64/llvm13/include/llvm/IR/LegacyPassManager.h:19, from /usr/lib64/llvm13/include/llvm/LTO/Config.h:22, from /usr/lib64/llvm13/include/llvm/LTO/LTO.h:22, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Driver.cpp:30: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/Support/BinaryStreamReader.h:16, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DebugTypes.h:15, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Driver.cpp:11: /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 331 | FixedStreamArrayIterator(const FixedStreamArrayIterator &Other) | ^ /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: note: remove the ‘< >’ [73/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/InputFiles.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/RWMutex.h:17, from /usr/lib64/llvm13/include/llvm/PassRegistry.h:23, from /usr/lib64/llvm13/include/llvm/PassSupport.h:29, from /usr/lib64/llvm13/include/llvm/Pass.h:338, from /usr/lib64/llvm13/include/llvm/IR/LegacyPassManager.h:19, from /usr/lib64/llvm13/include/llvm/LTO/Config.h:22, from /usr/lib64/llvm13/include/llvm/LTO/LTO.h:22, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/InputFiles.cpp:30: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/Support/BinaryStreamReader.h:16, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DebugTypes.h:15, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/InputFiles.cpp:12: /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 331 | FixedStreamArrayIterator(const FixedStreamArrayIterator &Other) | ^ /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: note: remove the ‘< >’ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/InputFiles.cpp: In member function ‘void lld::coff::ArchiveFile::addMember(const llvm::object::Archive::Symbol&)’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/InputFiles.cpp:114:25: warning: possibly dangling reference to a temporary [-Wdangling-reference] 114 | const Archive::Child &c = | ^ In file included from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/InputFiles.cpp:17: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/InputFiles.cpp:115:26: note: ‘llvm::Expected’ temporary created here 115 | CHECK(sym.getMember(), /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include/lld/Common/ErrorHandler.h:185:29: note: in definition of macro ‘CHECK’ 185 | #define CHECK(E, S) check2((E), [&] { return toString(S); }) | ^ [74/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/PDB.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/BinaryStreamReader.h:16, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/RecordSerialization.h:17, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/CVRecord.h:16, from /usr/lib64/llvm13/include/llvm/DebugInfo/CodeView/TypeIndexDiscovery.h:13, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/DebugTypes.h:15, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/PDB.cpp:12: /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 331 | FixedStreamArrayIterator(const FixedStreamArrayIterator &Other) | ^ /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: note: remove the ‘< >’ In file included from /usr/lib64/llvm13/include/llvm/Support/Chrono.h:13, from /usr/lib64/llvm13/include/llvm/Object/Archive.h:21, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/InputFiles.h:19, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Chunks.h:13, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/PDB.cpp:10: In static member function ‘static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)’, inlined from ‘static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]’ at /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h:135:35: /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h:95:27: warning: ‘HS’ may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h: In static member function ‘static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = unsigned int]’: /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h:132:19: note: ‘HS’ was declared here 132 | HexPrintStyle HS; | ^~ In static member function ‘static size_t llvm::detail::HelperFunctions::consumeNumHexDigits(llvm::StringRef&, llvm::HexPrintStyle, size_t)’, inlined from ‘static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = long unsigned int]’ at /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h:135:35: /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h:95:27: warning: ‘HS’ may be used uninitialized [-Wmaybe-uninitialized] 95 | if (isPrefixedHexStyle(Style)) | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h: In static member function ‘static void llvm::format_provider::value, void>::type>::format(const T&, llvm::raw_ostream&, llvm::StringRef) [with T = long unsigned int]’: /usr/lib64/llvm13/include/llvm/Support/FormatProviders.h:132:19: note: ‘HS’ was declared here 132 | HexPrintStyle HS; | ^~ [75/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/AMDGPU.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/AMDGPU.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/AMDGPU.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [76/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/SymbolTable.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/RWMutex.h:17, from /usr/lib64/llvm13/include/llvm/PassRegistry.h:23, from /usr/lib64/llvm13/include/llvm/PassSupport.h:29, from /usr/lib64/llvm13/include/llvm/Pass.h:338, from /usr/lib64/llvm13/include/llvm/IR/LegacyPassManager.h:19, from /usr/lib64/llvm13/include/llvm/LTO/Config.h:22, from /usr/lib64/llvm13/include/llvm/LTO/LTO.h:22, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/SymbolTable.cpp:20: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [77/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o -MF COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o.d -o COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Writer.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /usr/lib64/llvm13/include/llvm/Support/Parallel.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Writer.cpp:30: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/Support/BinaryStreamReader.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/COFF/Writer.cpp:26: /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 331 | FixedStreamArrayIterator(const FixedStreamArrayIterator &Other) | ^ /usr/lib64/llvm13/include/llvm/Support/BinaryStreamArray.h:331:30: note: remove the ‘< >’ [78/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/AVR.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/AVR.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/AVR.cpp:28: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [79/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/ARM.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/ARM.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/ARM.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [80/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/MSP430.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/MSP430.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/MSP430.cpp:18: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [81/167] : && /usr/bin/g++ -fPIC -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,defs -Wl,-z,nodelete -Wl,-rpath-link,/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/./lib -Wl,-O3 -Wl,--gc-sections -Wl,--dependency-file=COFF/CMakeFiles/lldCOFF.dir/link.d -shared -Wl,-soname,liblldCOFF.so.13 -o lib/liblldCOFF.so.13 COFF/CMakeFiles/lldCOFF.dir/CallGraphSort.cpp.o COFF/CMakeFiles/lldCOFF.dir/Chunks.cpp.o COFF/CMakeFiles/lldCOFF.dir/DebugTypes.cpp.o COFF/CMakeFiles/lldCOFF.dir/DLL.cpp.o COFF/CMakeFiles/lldCOFF.dir/Driver.cpp.o COFF/CMakeFiles/lldCOFF.dir/DriverUtils.cpp.o COFF/CMakeFiles/lldCOFF.dir/ICF.cpp.o COFF/CMakeFiles/lldCOFF.dir/InputFiles.cpp.o COFF/CMakeFiles/lldCOFF.dir/LLDMapFile.cpp.o COFF/CMakeFiles/lldCOFF.dir/LTO.cpp.o COFF/CMakeFiles/lldCOFF.dir/MapFile.cpp.o COFF/CMakeFiles/lldCOFF.dir/MarkLive.cpp.o COFF/CMakeFiles/lldCOFF.dir/MinGW.cpp.o COFF/CMakeFiles/lldCOFF.dir/PDB.cpp.o COFF/CMakeFiles/lldCOFF.dir/SymbolTable.cpp.o COFF/CMakeFiles/lldCOFF.dir/Symbols.cpp.o COFF/CMakeFiles/lldCOFF.dir/Writer.cpp.o -L/usr/lib64/llvm13/lib lib/liblldCommon.so.13 /usr/lib64/llvm13/lib/libLLVM-13.so && : [82/167] /usr/bin/cmake -E cmake_symlink_library lib/liblldCOFF.so.13 lib/liblldCOFF.so.13 lib/liblldCOFF.so && : [83/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/MipsArchTree.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/MipsArchTree.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/MipsArchTree.cpp:13: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [84/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/Hexagon.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/Hexagon.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/Hexagon.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [85/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/PPC.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/PPC.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Symbols.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/PPC.cpp:10: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [86/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/SPARCV9.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/SPARCV9.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/SPARCV9.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [87/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/X86.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/X86.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/X86.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [88/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/Mips.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/Mips.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/Mips.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [89/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/RISCV.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/RISCV.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/RISCV.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [90/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/X86_64.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/X86_64.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/X86_64.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [91/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Arch/PPC64.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/PPC64.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/PPC64.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/PPC64.cpp: In function ‘void writeSequence(llvm::MutableArrayRef, const char*, int, uint32_t, llvm::ArrayRef)’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/PPC64.cpp:238:61: warning: ‘first’ may be used uninitialized [-Wmaybe-uninitialized] 238 | makeArrayRef(reinterpret_cast(buf.data() + first), | ^~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Arch/PPC64.cpp:220:7: note: ‘first’ was declared here 220 | int first; | ^~~~~ [92/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o -MF ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/CallGraphSort.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/CallGraphSort.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/CallGraphSort.cpp:45: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [93/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o -MF ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/ARMErrataFix.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/ARMErrataFix.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Symbols.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/ARMErrataFix.cpp:22: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/ARMErrataFix.cpp: In member function ‘void lld::elf::ARMErr657417Patcher::insertPatches(lld::elf::InputSectionDescription&, std::vector&)’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/ARMErrataFix.cpp:393:27: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] 393 | (*patchIt)->outSecOff = isecLimit; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/ARMErrataFix.cpp:369:12: note: ‘isecLimit’ was declared here 369 | uint64_t isecLimit; | ^~~~~~~~~ [94/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o -MF ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/EhFrame.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/EhFrame.cpp [95/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o -MF ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/DriverUtils.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/DriverUtils.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Driver.h:13, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/DriverUtils.cpp:15: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [96/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o -MF ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/DWARF.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/DWARF.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/DWARF.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/DWARF.cpp:16: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [97/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/ICF.cpp.o -MF ELF/CMakeFiles/lldELF.dir/ICF.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/ICF.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/ICF.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/ICF.cpp:80: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [98/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o -MF ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/MapFile.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/MapFile.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/MapFile.cpp:22: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [99/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o -MF ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/LinkerScript.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/LinkerScript.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/LinkerScript.cpp:17: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [100/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o -MF ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/MarkLive.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/MarkLive.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/MarkLive.cpp:26: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [101/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/LTO.cpp.o -MF ELF/CMakeFiles/lldELF.dir/LTO.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/LTO.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/LTO.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/LTO.cpp:11: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [102/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o -MF ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/ScriptLexer.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/ScriptLexer.cpp [103/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o -MF ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/SymbolTable.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.cpp:16: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [104/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Symbols.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Symbols.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Symbols.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Symbols.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [105/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o -MF ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/InputSection.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.cpp:12: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [106/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o -MF ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/ScriptParser.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/ScriptParser.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Driver.h:13, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/ScriptParser.cpp:16: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [107/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp FAILED: ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Thunks.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Symbols.h:16, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp:27: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ In file included from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp:23: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:92:69: error: ‘uint64_t’ was not declared in this scope 92 | typename std::conditional= 8, uint64_t, | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:31:1: note: ‘uint64_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ 30 | #include +++ |+#include 31 | #include /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:93:31: error: ‘uint32_t’ was not declared in this scope 93 | uint32_t>::type; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:93:31: note: ‘uint32_t’ is defined in header ‘’; this is probably fixable by adding ‘#include ’ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:93:39: error: template argument 2 is invalid 93 | uint32_t>::type; | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:93:39: error: template argument 3 is invalid /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:93:40: error: ‘’ is not a template [-fpermissive] 93 | uint32_t>::type; | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:97:27: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 97 | alignas(SmallVectorBase>) char Base[sizeof( | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:97:47: error: template argument 1 is invalid [-Wtemplate-body] 97 | alignas(SmallVectorBase>) char Base[sizeof( | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:97:48: error: expected ‘)’ before ‘>’ token [-Wtemplate-body] 97 | alignas(SmallVectorBase>) char Base[sizeof( | ~ ^~ | ) /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:97:48: error: expected unqualified-id before ‘>’ token [-Wtemplate-body] 97 | alignas(SmallVectorBase>) char Base[sizeof( | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:107:30: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 107 | : public SmallVectorBase> { | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:107:50: error: template argument 1 is invalid [-Wtemplate-body] 107 | : public SmallVectorBase> { | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:107:51: error: expected ‘{’ before ‘>’ token 107 | : public SmallVectorBase> { | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In member function ‘T* llvm::SmallVectorTemplateBase >::mallocForGrow(size_t, size_t&)’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:355:25: error: ‘SmallVectorSizeType’ was not declared in this scope; did you mean ‘SmallVectorBase’? [-Wtemplate-body] 355 | SmallVectorBase>::mallocForGrow( | ^~~~~~~~~~~~~~~~~~~ | SmallVectorBase /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:355:45: error: template argument 1 is invalid [-Wtemplate-body] 355 | SmallVectorBase>::mallocForGrow( | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:355:50: error: ‘::mallocForGrow’ has not been declared [-Wtemplate-body] 355 | SmallVectorBase>::mallocForGrow( | ^~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.h:62:35: required from here 62 | llvm::SmallVector syms; | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.h:62:35: required from here 62 | llvm::SmallVector syms; | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.h: In member function ‘lld::elf::Defined* lld::elf::Thunk::getThunkTargetSym() const’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.h:58:51: error: no match for ‘operator[]’ (operand types are ‘const llvm::SmallVector’ and ‘int’) 58 | Defined *getThunkTargetSym() const { return syms[0]; } | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:51:26: required from here 51 | SmallVectorImpl::assign(RHS.begin(), RHS.end()); | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:51:26: required from here 51 | SmallVectorImpl::assign(RHS.begin(), RHS.end()); | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/ADT/StringExtras.h:20, from /usr/lib64/llvm13/include/llvm/Support/Error.h:19, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include/lld/Common/ErrorHandler.h:74, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Config.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp:24: /usr/lib64/llvm13/include/llvm/ADT/Twine.h: In constructor ‘llvm::Twine::Twine(const llvm::SmallVectorImpl&)’: /usr/lib64/llvm13/include/llvm/ADT/Twine.h:313:34: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘data’ 313 | LHS.ptrAndLength.ptr = Str.data(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/Twine.h:314:37: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘size’ 314 | LHS.ptrAndLength.length = Str.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/Twine.h: In member function ‘llvm::StringRef llvm::Twine::toStringRef(llvm::SmallVectorImpl&) const’: /usr/lib64/llvm13/include/llvm/ADT/Twine.h:481:28: error: ‘class llvm::SmallVectorImpl’ has no member named ‘data’ 481 | return StringRef(Out.data(), Out.size()); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/Twine.h:481:40: error: ‘class llvm::SmallVectorImpl’ has no member named ‘size’ 481 | return StringRef(Out.data(), Out.size()); | ^~~~ In file included from /usr/lib64/llvm13/include/llvm/Support/Error.h:28: /usr/lib64/llvm13/include/llvm/Support/raw_ostream.h: In member function ‘llvm::raw_ostream& llvm::raw_ostream::operator<<(const llvm::SmallVectorImpl&)’: /usr/lib64/llvm13/include/llvm/Support/raw_ostream.h:246:22: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘data’ 246 | return write(Str.data(), Str.size()); | ^~~~ /usr/lib64/llvm13/include/llvm/Support/raw_ostream.h:246:34: error: ‘const class llvm::SmallVectorImpl’ has no member named ‘size’ 246 | return write(Str.data(), Str.size()); | ^~~~ /usr/lib64/llvm13/include/llvm/Support/raw_ostream.h: In member function ‘llvm::StringRef llvm::raw_svector_ostream::str() const’: /usr/lib64/llvm13/include/llvm/Support/raw_ostream.h:681:47: error: ‘class llvm::SmallVectorImpl’ has no member named ‘data’ 681 | StringRef str() const { return StringRef(OS.data(), OS.size()); } | ^~~~ /usr/lib64/llvm13/include/llvm/Support/raw_ostream.h:681:58: error: ‘class llvm::SmallVectorImpl’ has no member named ‘size’ 681 | StringRef str() const { return StringRef(OS.data(), OS.size()); } | ^~~~ /usr/lib64/llvm13/include/llvm/Support/raw_ostream.h: In member function ‘virtual void llvm::raw_svector_ostream::reserveExtraSpace(uint64_t)’: /usr/lib64/llvm13/include/llvm/Support/raw_ostream.h:684:8: error: ‘class llvm::SmallVectorImpl’ has no member named ‘reserve’ 684 | OS.reserve(tell() + ExtraSize); | ^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, false>’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl >’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 2>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Error.h:1025:31: required from here 1025 | SmallVector Errors; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:315:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 315 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 2>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Error.h:1025:31: required from here 1025 | SmallVector Errors; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Error.h: In function ‘std::string llvm::toString(Error)’: /usr/lib64/llvm13/include/llvm/Support/Error.h:1029:22: error: ‘class llvm::SmallVector, 2>’ has no member named ‘begin’ 1029 | return join(Errors.begin(), Errors.end(), "\n"); | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Error.h:1029:38: error: ‘class llvm::SmallVector, 2>’ has no member named ‘end’ 1029 | return join(Errors.begin(), Errors.end(), "\n"); | ^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1144:37: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements::PreferredInlineBytes’ 1144 | kPreferredSmallVectorSizeof - sizeof(SmallVector); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1145:48: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements::NumElementsThatFit’ 1145 | static constexpr size_t NumElementsThatFit = PreferredInlineBytes / sizeof(T); | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1147:7: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements::value’ 1147 | NumElementsThatFit == 0 ? 1 : NumElementsThatFit; | ^~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1167:71: required from here 1167 | unsigned N = CalculateSmallVectorDefaultInlinedElements::value> | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1144:37: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements::PreferredInlineBytes’ 1144 | kPreferredSmallVectorSizeof - sizeof(SmallVector); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1145:48: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements::NumElementsThatFit’ 1145 | static constexpr size_t NumElementsThatFit = PreferredInlineBytes / sizeof(T); | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1147:7: required from ‘constexpr const size_t llvm::CalculateSmallVectorDefaultInlinedElements::value’ 1147 | NumElementsThatFit == 0 ? 1 : NumElementsThatFit; | ^~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1167:71: required from here 1167 | unsigned N = CalculateSmallVectorDefaultInlinedElements::value> | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/Support/GlobPattern.h:17, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Config.h:22: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In constructor ‘llvm::BitVector::reference::reference(llvm::BitVector&, unsigned int)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:98:24: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 98 | WordRef = &b.Bits[Idx / BITWORD_SIZE]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector::size_type llvm::BitVector::count() const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:156:21: error: ‘begin’ was not declared in this scope 156 | for (auto Bit : Bits) | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:156:21: note: suggested alternatives: In file included from /usr/include/c++/15/string:55, from /usr/lib64/llvm13/include/llvm/Support/ErrorHandling.h:18, from /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:18: /usr/include/c++/15/bits/range_access.h:120:37: note: ‘std::begin’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ In file included from /usr/include/c++/15/utility:75, from /usr/lib64/llvm13/include/llvm/ADT/iterator_range.h:21, from /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:16: /usr/include/c++/15/initializer_list:90:5: note: ‘std::begin’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:156:21: error: ‘end’ was not declared in this scope 156 | for (auto Bit : Bits) | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:156:21: note: suggested alternatives: /usr/include/c++/15/bits/range_access.h:122:37: note: ‘std::end’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/initializer_list:101:5: note: ‘std::end’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘bool llvm::BitVector::all() const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:169:15: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 169 | if (Bits[i] != ~BitWord(0)) | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:174:18: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 174 | return Bits[Size / BITWORD_SIZE] == (BitWord(1) << Remainder) - 1; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘int llvm::BitVector::find_first_in(unsigned int, unsigned int, bool) const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:201:26: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 201 | BitWord Copy = Bits[i]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘int llvm::BitVector::find_last_in(unsigned int, unsigned int) const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:233:26: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 233 | BitWord Copy = Bits[CurrentWord]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘int llvm::BitVector::find_last_unset_in(unsigned int, unsigned int) const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:270:26: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 270 | BitWord Copy = Bits[CurrentWord]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::resize(unsigned int, bool)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:336:10: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘resize’ 336 | Bits.resize(NumBitWords(N), 0 - BitWord(t)); | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::reserve(unsigned int)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:340:35: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘reserve’ 340 | void reserve(unsigned N) { Bits.reserve(NumBitWords(N)); } | ^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:351:9: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 351 | Bits[Idx / BITWORD_SIZE] |= BitWord(1) << (Idx % BITWORD_SIZE); | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::set(unsigned int, unsigned int)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:366:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 366 | Bits[I / BITWORD_SIZE] |= Mask; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:371:9: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 371 | Bits[I / BITWORD_SIZE] |= PrefixMask; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:375:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 375 | Bits[I / BITWORD_SIZE] = ~BitWord(0); | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:379:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 379 | Bits[I / BITWORD_SIZE] |= PostfixMask; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:390:9: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 390 | Bits[Idx / BITWORD_SIZE] &= ~(BitWord(1) << (Idx % BITWORD_SIZE)); | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(unsigned int, unsigned int)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:405:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 405 | Bits[I / BITWORD_SIZE] &= ~Mask; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:410:9: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 410 | Bits[I / BITWORD_SIZE] &= ~PrefixMask; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:414:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 414 | Bits[I / BITWORD_SIZE] = BitWord(0); | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:418:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 418 | Bits[I / BITWORD_SIZE] &= ~PostfixMask; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::flip()’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:424:22: error: ‘begin’ was not declared in this scope 424 | for (auto &Bit : Bits) | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:424:22: note: suggested alternatives: /usr/include/c++/15/bits/range_access.h:120:37: note: ‘std::begin’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/initializer_list:90:5: note: ‘std::begin’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:424:22: error: ‘end’ was not declared in this scope 424 | for (auto &Bit : Bits) | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:424:22: note: suggested alternatives: /usr/include/c++/15/bits/range_access.h:122:37: note: ‘std::end’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/initializer_list:101:5: note: ‘std::end’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::flip(unsigned int)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:431:9: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 431 | Bits[Idx / BITWORD_SIZE] ^= BitWord(1) << (Idx % BITWORD_SIZE); | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘bool llvm::BitVector::operator[](unsigned int) const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:444:17: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 444 | return (Bits[Idx / BITWORD_SIZE] & Mask) != 0; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘bool llvm::BitVector::anyCommon(const llvm::BitVector&) const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:470:31: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 470 | unsigned ThisWords = Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:471:34: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 471 | unsigned RHSWords = RHS.Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:473:15: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 473 | if (Bits[i] & RHS.Bits[i]) | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:473:29: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 473 | if (Bits[i] & RHS.Bits[i]) | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘bool llvm::BitVector::operator==(const llvm::BitVector&) const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:482:30: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 482 | unsigned NumWords = Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:483:28: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘begin’ 483 | return std::equal(Bits.begin(), Bits.begin() + NumWords, RHS.Bits.begin()); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:483:42: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘begin’ 483 | return std::equal(Bits.begin(), Bits.begin() + NumWords, RHS.Bits.begin()); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:483:71: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘begin’ 483 | return std::equal(Bits.begin(), Bits.begin() + NumWords, RHS.Bits.begin()); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::operator&=(const llvm::BitVector&)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:490:31: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘size’ 490 | unsigned ThisWords = Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:491:34: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 491 | unsigned RHSWords = RHS.Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:494:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 494 | Bits[i] &= RHS.Bits[i]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:494:26: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 494 | Bits[i] &= RHS.Bits[i]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:500:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 500 | Bits[i] = 0; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::reset(const llvm::BitVector&)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:507:31: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘size’ 507 | unsigned ThisWords = Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:508:34: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 508 | unsigned RHSWords = RHS.Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:510:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 510 | Bits[i] &= ~RHS.Bits[i]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:510:27: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 510 | Bits[i] &= ~RHS.Bits[i]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘bool llvm::BitVector::test(const llvm::BitVector&) const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:517:31: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 517 | unsigned ThisWords = Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:518:34: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 518 | unsigned RHSWords = RHS.Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:521:16: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 521 | if ((Bits[i] & ~RHS.Bits[i]) != 0) | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:521:31: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 521 | if ((Bits[i] & ~RHS.Bits[i]) != 0) | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:525:15: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘unsigned int’) 525 | if (Bits[i] != 0) | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In static member function ‘static llvm::BitVector& llvm::BitVector::apply(F&&, llvm::BitVector&, const llvm::BitVector&, const ArgTys& ...)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:539:37: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ [-Wtemplate-body] 539 | for (size_t i = 0, e = Arg.Bits.size(); i != e; ++i) | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:540:15: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘size_t’ {aka ‘long unsigned int’}) [-Wtemplate-body] 540 | Out.Bits[i] = f(Arg.Bits[i], Args.Bits[i]...); | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:540:31: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘size_t’ {aka ‘long unsigned int’}) [-Wtemplate-body] 540 | Out.Bits[i] = f(Arg.Bits[i], Args.Bits[i]...); | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::operator|=(const llvm::BitVector&)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:548:37: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 548 | for (size_t i = 0, e = RHS.Bits.size(); i != e; ++i) | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:549:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘size_t’ {aka ‘long unsigned int’}) 549 | Bits[i] |= RHS.Bits[i]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:549:26: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘size_t’ {aka ‘long unsigned int’}) 549 | Bits[i] |= RHS.Bits[i]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::operator^=(const llvm::BitVector&)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:556:37: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 556 | for (size_t i = 0, e = RHS.Bits.size(); i != e; ++i) | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:557:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘size_t’ {aka ‘long unsigned int’}) 557 | Bits[i] ^= RHS.Bits[i]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:557:26: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘size_t’ {aka ‘long unsigned int’}) 557 | Bits[i] ^= RHS.Bits[i]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::operator>>=(unsigned int)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:566:30: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘size’ 566 | unsigned NumWords = Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:601:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 601 | Bits[I] >>= BitDistance; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:602:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 602 | Bits[I] |= (Bits[I + 1] & Mask) << LSH; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:602:23: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 602 | Bits[I] |= (Bits[I + 1] & Mask) << LSH; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:605:9: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) 605 | Bits[NumWords - 1] >>= BitDistance; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::BitVector& llvm::BitVector::operator<<=(unsigned int)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:615:30: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘size’ 615 | unsigned NumWords = Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:651:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘int’) 651 | Bits[I] <<= BitDistance; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:652:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘int’) 652 | Bits[I] |= (Bits[I - 1] & Mask) >> RSH; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:652:23: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘int’) 652 | Bits[I] |= (Bits[I - 1] & Mask) >> RSH; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:654:9: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘int’) 654 | Bits[0] <<= BitDistance; | ^ In file included from /usr/include/c++/15/cassert:46, from /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:21: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::invalid()’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:666:26: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘empty’ 666 | assert(!Size && Bits.empty()); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘llvm::ArrayRef llvm::BitVector::getData() const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:671:52: error: no match for ‘operator[]’ (operand types are ‘const llvm::BitVector::Storage’ {aka ‘const llvm::SmallVector’} and ‘int’) 671 | ArrayRef getData() const { return {&Bits[0], Bits.size()}; } | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:671:62: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 671 | ArrayRef getData() const { return {&Bits[0], Bits.size()}; } | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:671:68: error: could not convert ‘{, }’ from ‘’ to ‘llvm::ArrayRef’ 671 | ArrayRef getData() const { return {&Bits[0], Bits.size()}; } | ^ | | | /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::wordShl(uint32_t)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:728:30: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘size’ 728 | uint32_t NumWords = Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:733:20: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 733 | std::copy(Bits.begin(), Bits.begin() + NumWords - Count, | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:733:34: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 733 | std::copy(Bits.begin(), Bits.begin() + NumWords - Count, | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:734:20: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 734 | Bits.begin() + Count); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:735:20: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 735 | std::fill(Bits.begin(), Bits.begin() + Count, 0); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:735:34: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 735 | std::fill(Bits.begin(), Bits.begin() + Count, 0); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::wordShr(uint32_t)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:746:30: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘size’ 746 | uint32_t NumWords = Bits.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:748:20: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 748 | std::copy(Bits.begin() + Count, Bits.begin() + NumWords, Bits.begin()); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:748:42: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 748 | std::copy(Bits.begin() + Count, Bits.begin() + NumWords, Bits.begin()); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:748:67: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 748 | std::copy(Bits.begin() + Count, Bits.begin() + NumWords, Bits.begin()); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:749:20: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 749 | std::fill(Bits.begin() + NumWords - Count, Bits.begin() + NumWords, 0); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:749:53: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 749 | std::fill(Bits.begin() + NumWords - Count, Bits.begin() + NumWords, 0); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::set_unused_bits(bool)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:767:14: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘back’ 767 | Bits.back() |= ExtraBitMask; | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:769:14: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘back’ 769 | Bits.back() &= ~ExtraBitMask; | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::init_words(bool)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:779:20: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘begin’ 779 | std::fill(Bits.begin(), Bits.end(), 0 - (BitWord)t); | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:779:34: error: ‘using llvm::BitVector::Storage = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} has no member named ‘end’ 779 | std::fill(Bits.begin(), Bits.end(), 0 - (BitWord)t); | ^~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘void llvm::BitVector::applyMask(const uint32_t*, unsigned int)’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:789:24: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) [-Wtemplate-body] 789 | BitWord BW = Bits[i]; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:797:11: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) [-Wtemplate-body] 797 | Bits[i] = BW; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:802:24: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) [-Wtemplate-body] 802 | if (AddBits) Bits[i] |= BitWord(M) << b; | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:803:24: error: no match for ‘operator[]’ (operand types are ‘llvm::BitVector::Storage’ {aka ‘llvm::SmallVector’} and ‘unsigned int’) [-Wtemplate-body] 803 | else Bits[i] &= ~(BitWord(M) << b); | ^ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘size_t llvm::BitVector::getMemorySize() const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:811:46: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 811 | size_t getMemorySize() const { return Bits.size() * sizeof(BitWord); } | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h: In member function ‘size_t llvm::BitVector::getBitCapacity() const’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:812:47: error: ‘const llvm::BitVector::Storage’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 812 | size_t getBitCapacity() const { return Bits.size() * BITWORD_SIZE; } | ^~~~ In file included from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.h:19, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp:25: /usr/lib64/llvm13/include/llvm/Object/ELF.h: In member function ‘void llvm::object::ELFFile::getRelocationTypeName(uint32_t, llvm::SmallVectorImpl&) const’: /usr/lib64/llvm13/include/llvm/Object/ELF.h:575:18: error: no matching function for call to ‘llvm::SmallVectorImpl::append(int, char)’ [-Wtemplate-body] 575 | Result.append(1, '/'); | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/ELF.h:575:18: note: there are 3 candidates /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:648:8: note: candidate 1: ‘template void llvm::SmallVectorImpl::append(in_iter, in_iter) [with = in_iter; T = char]’ 648 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:648:8: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Object/ELF.h:575:18: note: deduced conflicting types for parameter ‘in_iter’ (‘int’ and ‘char’) 575 | Result.append(1, '/'); | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:663:8: note: candidate 2: ‘void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = char]’ 663 | void append(std::initializer_list IL) { | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:663:8: note: candidate expects 1 argument, 2 provided /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:667:8: note: candidate 3: ‘void llvm::SmallVectorImpl::append(const llvm::SmallVectorImpl&) [with T = char]’ 667 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:667:8: note: candidate expects 1 argument, 2 provided /usr/lib64/llvm13/include/llvm/Object/ELF.h:579:18: error: no matching function for call to ‘llvm::SmallVectorImpl::append(int, char)’ [-Wtemplate-body] 579 | Result.append(1, '/'); | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/ELF.h:579:18: note: there are 3 candidates /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:648:8: note: candidate 1: ‘template void llvm::SmallVectorImpl::append(in_iter, in_iter) [with = in_iter; T = char]’ 648 | void append(in_iter in_start, in_iter in_end) { | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:648:8: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Object/ELF.h:579:18: note: deduced conflicting types for parameter ‘in_iter’ (‘int’ and ‘char’) 579 | Result.append(1, '/'); | ~~~~~~~~~~~~~^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:663:8: note: candidate 2: ‘void llvm::SmallVectorImpl::append(std::initializer_list<_Tp>) [with T = char]’ 663 | void append(std::initializer_list IL) { | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:663:8: note: candidate expects 1 argument, 2 provided /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:667:8: note: candidate 3: ‘void llvm::SmallVectorImpl::append(const llvm::SmallVectorImpl&) [with T = char]’ 667 | void append(const SmallVectorImpl &RHS) { append(RHS.begin(), RHS.end()); } | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:667:8: note: candidate expects 1 argument, 2 provided /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, false>’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl >’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 0>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/include/c++/15/type_traits:2340:9: required from ‘const std::size_t std::__strictest_alignment, 0> >::_S_size’ 2340 | sizeof(_Tp) > __strictest_alignment<_Types...>::_S_size | ^~~~~~~~~~~ /usr/include/c++/15/type_traits:2368:56: required from ‘const std::size_t std::aligned_union<1, llvm::SmallVector, 0> >::_S_len’ 2368 | static const size_t _S_len = _Len > __strictest::_S_size | ^~~~~~~ /usr/include/c++/15/type_traits:2374:13: required from ‘struct std::aligned_union<1, llvm::SmallVector, 0> >’ 2374 | using type = typename aligned_storage<_S_len, alignment_value>::type; | ^~~~ /usr/include/c++/15/type_traits:2827:11: required by substitution of ‘template using std::aligned_union_t = typename std::aligned_union::type [with long unsigned int _Len = 1; _Types = {llvm::SmallVector, 0>}]’ 2827 | using aligned_union_t _GLIBCXX23_DEPRECATED = typename aligned_union<_Len, _Types...>::type; | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/AlignOf.h:28:9: required from ‘struct llvm::AlignedCharArrayUnion, 0> >’ 28 | using AlignedUnion = std::aligned_union_t<1, T, Ts...>; | ^~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Error.h:714:41: required from ‘union llvm::Expected, 0> >::’ 714 | AlignedCharArrayUnion TStorage; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Error.h:713:3: required from ‘class llvm::Expected, 0> >’ 713 | union { | ^~~~~ /usr/lib64/llvm13/include/llvm/Object/ELF.h:592:58: required from here 592 | const Elf_Shdr *VerDefSec) const { | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:315:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 315 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 0>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/include/c++/15/type_traits:2340:9: required from ‘const std::size_t std::__strictest_alignment, 0> >::_S_size’ 2340 | sizeof(_Tp) > __strictest_alignment<_Types...>::_S_size | ^~~~~~~~~~~ /usr/include/c++/15/type_traits:2368:56: required from ‘const std::size_t std::aligned_union<1, llvm::SmallVector, 0> >::_S_len’ 2368 | static const size_t _S_len = _Len > __strictest::_S_size | ^~~~~~~ /usr/include/c++/15/type_traits:2374:13: required from ‘struct std::aligned_union<1, llvm::SmallVector, 0> >’ 2374 | using type = typename aligned_storage<_S_len, alignment_value>::type; | ^~~~ /usr/include/c++/15/type_traits:2827:11: required by substitution of ‘template using std::aligned_union_t = typename std::aligned_union::type [with long unsigned int _Len = 1; _Types = {llvm::SmallVector, 0>}]’ 2827 | using aligned_union_t _GLIBCXX23_DEPRECATED = typename aligned_union<_Len, _Types...>::type; | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/AlignOf.h:28:9: required from ‘struct llvm::AlignedCharArrayUnion, 0> >’ 28 | using AlignedUnion = std::aligned_union_t<1, T, Ts...>; | ^~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Error.h:714:41: required from ‘union llvm::Expected, 0> >::’ 714 | AlignedCharArrayUnion TStorage; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Error.h:713:3: required from ‘class llvm::Expected, 0> >’ 713 | union { | ^~~~~ /usr/lib64/llvm13/include/llvm/Object/ELF.h:592:58: required from here 592 | const Elf_Shdr *VerDefSec) const { | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/ELF.h: In lambda function: /usr/lib64/llvm13/include/llvm/Object/ELF.h:601:25: error: ‘class llvm::SmallVector, 0>’ has no member named ‘size’ [-Wtemplate-body] 601 | if (N >= VersionMap.size()) | ^~~~ /usr/lib64/llvm13/include/llvm/Object/ELF.h:602:18: error: ‘class llvm::SmallVector, 0>’ has no member named ‘resize’ [-Wtemplate-body] 602 | VersionMap.resize(N + 1); | ^~~~~~ /usr/lib64/llvm13/include/llvm/Object/ELF.h:603:15: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector, 0>’ and ‘unsigned int’) [-Wtemplate-body] 603 | VersionMap[N] = {std::string(Version), IsVerdef}; | ^ /usr/lib64/llvm13/include/llvm/Object/ELF.h: In member function ‘llvm::Expected llvm::object::ELFFile::getSymbolVersionByIndex(uint32_t, bool&, llvm::SmallVector, 0>&, llvm::Optional) const’: /usr/lib64/llvm13/include/llvm/Object/ELF.h:857:34: error: ‘class llvm::SmallVector, 0>’ has no member named ‘size’ [-Wtemplate-body] 857 | if (VersionIndex >= VersionMap.size() || !VersionMap[VersionIndex]) | ^~~~ /usr/lib64/llvm13/include/llvm/Object/ELF.h:857:55: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector, 0>’ and ‘size_t’ {aka ‘long unsigned int’}) [-Wtemplate-body] 857 | if (VersionIndex >= VersionMap.size() || !VersionMap[VersionIndex]) | ^ /usr/lib64/llvm13/include/llvm/Object/ELF.h:861:42: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector, 0>’ and ‘size_t’ {aka ‘long unsigned int’}) [-Wtemplate-body] 861 | const VersionEntry &Entry = *VersionMap[VersionIndex]; | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/TinyPtrVector.h:33:9: required from ‘class llvm::TinyPtrVector’ 33 | using value_type = typename VecTy::value_type; | ^~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.h:188:39: required from here 188 | llvm::TinyPtrVector dependentSections; | ^~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/TinyPtrVector.h:33:9: required from ‘class llvm::TinyPtrVector’ 33 | using value_type = typename VecTy::value_type; | ^~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.h:188:39: required from here 188 | llvm::TinyPtrVector dependentSections; | ^~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.h:18: /usr/lib64/llvm13/include/llvm/ADT/TinyPtrVector.h: In instantiation of ‘class llvm::TinyPtrVector’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.h:188:39: required from here 188 | llvm::TinyPtrVector dependentSections; | ^~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/TinyPtrVector.h:33:9: error: no type named ‘value_type’ in ‘using llvm::TinyPtrVector::VecTy = class llvm::SmallVector’ {aka ‘class llvm::SmallVector’} 33 | using value_type = typename VecTy::value_type; | ^~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.h:217:30: required from here 217 | SmallVector relocations; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.h:217:30: required from here 217 | SmallVector relocations; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.h:223:32: required from here 223 | SmallVector jumpInstrMods; | ^~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputSection.h:223:32: required from here 223 | SmallVector jumpInstrMods; | ^~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:306:26: required from here 306 | SmallVector Slabs; | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:306:26: required from here 306 | SmallVector Slabs; | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, true>’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl >’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 0>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:309:45: required from here 309 | SmallVector, 0> CustomSizedSlabs; | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 0>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:309:45: required from here 309 | SmallVector, 0> CustomSizedSlabs; | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/Object/IRSymtab.h:32, from /usr/lib64/llvm13/include/llvm/Object/IRObjectFile.h:17, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:22: /usr/lib64/llvm13/include/llvm/Support/Allocator.h: At global scope: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:346:59: error: expected ‘)’ before ‘,’ token [-Wtemplate-body] 346 | void DeallocateSlabs(SmallVectorImpl::iterator I, | ~ ^ | ) /usr/lib64/llvm13/include/llvm/Support/Allocator.h:347:24: error: invalid use of qualified-name ‘llvm::SmallVectorImpl::iterator’ [-Wtemplate-body] 347 | SmallVectorImpl::iterator E) { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:347:49: error: expected ‘;’ at end of member declaration [-Wtemplate-body] 347 | SmallVectorImpl::iterator E) { | ^~~~~~~~ | ; /usr/lib64/llvm13/include/llvm/Support/Allocator.h:347:58: error: ‘E’ does not name a type [-Wtemplate-body] 347 | SmallVectorImpl::iterator E) { | ^ /usr/lib64/llvm13/include/llvm/Support/Allocator.h: In destructor ‘llvm::BumpPtrAllocatorImpl::~BumpPtrAllocatorImpl()’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:100:27: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 100 | DeallocateSlabs(Slabs.begin(), Slabs.end()); | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:100:42: error: ‘class llvm::SmallVector’ has no member named ‘end’ [-Wtemplate-body] 100 | DeallocateSlabs(Slabs.begin(), Slabs.end()); | ^~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h: In member function ‘llvm::BumpPtrAllocatorImpl& llvm::BumpPtrAllocatorImpl::operator=(llvm::BumpPtrAllocatorImpl&&)’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:105:27: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 105 | DeallocateSlabs(Slabs.begin(), Slabs.end()); | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:105:42: error: ‘class llvm::SmallVector’ has no member named ‘end’ [-Wtemplate-body] 105 | DeallocateSlabs(Slabs.begin(), Slabs.end()); | ^~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h: In member function ‘void llvm::BumpPtrAllocatorImpl::Reset()’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:130:15: error: ‘class llvm::SmallVector’ has no member named ‘empty’ [-Wtemplate-body] 130 | if (Slabs.empty()) | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:135:28: error: ‘class llvm::SmallVector’ has no member named ‘front’ [-Wtemplate-body] 135 | CurPtr = (char *)Slabs.front(); | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:139:37: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 139 | DeallocateSlabs(std::next(Slabs.begin()), Slabs.end()); | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:139:53: error: ‘class llvm::SmallVector’ has no member named ‘end’ [-Wtemplate-body] 139 | DeallocateSlabs(std::next(Slabs.begin()), Slabs.end()); | ^~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:140:11: error: ‘class llvm::SmallVector’ has no member named ‘erase’ [-Wtemplate-body] 140 | Slabs.erase(std::next(Slabs.begin()), Slabs.end()); | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:140:33: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 140 | Slabs.erase(std::next(Slabs.begin()), Slabs.end()); | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:140:49: error: ‘class llvm::SmallVector’ has no member named ‘end’ [-Wtemplate-body] 140 | Slabs.erase(std::next(Slabs.begin()), Slabs.end()); | ^~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h: In member function ‘size_t llvm::BumpPtrAllocatorImpl::GetNumSlabs() const’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:220:45: error: ‘const class llvm::SmallVector’ has no member named ‘size’ [-Wtemplate-body] 220 | size_t GetNumSlabs() const { return Slabs.size() + CustomSizedSlabs.size(); } | ^~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:220:71: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘size’ [-Wtemplate-body] 220 | size_t GetNumSlabs() const { return Slabs.size() + CustomSizedSlabs.size(); } | ^~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h: In member function ‘llvm::Optional llvm::BumpPtrAllocatorImpl::identifyObject(const void*)’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:230:36: error: ‘class llvm::SmallVector’ has no member named ‘size’ [-Wtemplate-body] 230 | for (size_t Idx = 0, E = Slabs.size(); Idx < E; Idx++) { | ^~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:231:54: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector’ and ‘size_t’ {aka ‘long unsigned int’}) [-Wtemplate-body] 231 | const char *S = static_cast(Slabs[Idx]); | ^ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:239:47: error: ‘class llvm::SmallVector, 0>’ has no member named ‘size’ [-Wtemplate-body] 239 | for (size_t Idx = 0, E = CustomSizedSlabs.size(); Idx < E; Idx++) { | ^~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:240:65: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector, 0>’ and ‘size_t’ {aka ‘long unsigned int’}) [-Wtemplate-body] 240 | const char *S = static_cast(CustomSizedSlabs[Idx].first); | ^ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:241:37: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector, 0>’ and ‘size_t’ {aka ‘long unsigned int’}) [-Wtemplate-body] 241 | size_t Size = CustomSizedSlabs[Idx].second; | ^ /usr/lib64/llvm13/include/llvm/Support/Allocator.h: In member function ‘size_t llvm::BumpPtrAllocatorImpl::getTotalMemory() const’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:278:25: error: ‘const class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 278 | for (auto I = Slabs.begin(), E = Slabs.end(); I != E; ++I) | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:278:56: error: ‘E’ was not declared in this scope [-Wtemplate-body] 278 | for (auto I = Slabs.begin(), E = Slabs.end(); I != E; ++I) | ^ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:279:58: error: ‘const class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 279 | TotalMemory += computeSlabSize(std::distance(Slabs.begin(), I)); | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: error: no matching function for call to ‘begin(const llvm::SmallVector, 0>&)’ [-Wtemplate-body] 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: note: there are 6 candidates /usr/include/c++/15/initializer_list:90:5: note: candidate 1: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/include/c++/15/initializer_list:90:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:54:5: note: candidate 2: ‘template constexpr decltype (__cont.begin()) std::begin(_Container&)’ 54 | begin(_Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15/bits/range_access.h:54:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(_Container&) [with _Container = const llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: required from here 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:55:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘begin’ 55 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15/bits/range_access.h:66:5: note: candidate 3: ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&)’ 66 | begin(const _Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15/bits/range_access.h:66:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: required from here 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:67:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘begin’ 67 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15/bits/range_access.h:101:5: note: candidate 4: ‘template constexpr _Tp* std::begin(_Tp (&)[_Nm])’ 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /usr/include/c++/15/bits/range_access.h:101:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: note: mismatched types ‘_Tp [_Nm]’ and ‘const llvm::SmallVector, 0>’ 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:119:31: note: candidate 5: ‘template _Tp* std::begin(valarray<_Tp>&)’ 119 | template _Tp* begin(valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/bits/range_access.h:119:31: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: note: types ‘std::valarray<_Tp>’ and ‘const llvm::SmallVector, 0>’ have incompatible cv-qualifiers 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:120:37: note: candidate 6: ‘template const _Tp* std::begin(const valarray<_Tp>&)’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/bits/range_access.h:120:37: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: note: ‘const llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: error: no matching function for call to ‘end(const llvm::SmallVector, 0>&)’ [-Wtemplate-body] /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: note: there are 6 candidates /usr/include/c++/15/initializer_list:101:5: note: candidate 1: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/include/c++/15/initializer_list:101:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:78:5: note: candidate 2: ‘template constexpr decltype (__cont.end()) std::end(_Container&)’ 78 | end(_Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(_Container&) [with _Container = const llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: required from here 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:79:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘end’ 79 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15/bits/range_access.h:90:5: note: candidate 3: ‘template constexpr decltype (__cont.end()) std::end(const _Container&)’ 90 | end(const _Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15/bits/range_access.h:90:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: required from here 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:91:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘end’ 91 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15/bits/range_access.h:112:5: note: candidate 4: ‘template constexpr _Tp* std::end(_Tp (&)[_Nm])’ 112 | end(_Tp (&__arr)[_Nm]) noexcept | ^~~ /usr/include/c++/15/bits/range_access.h:112:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: note: mismatched types ‘_Tp [_Nm]’ and ‘const llvm::SmallVector, 0>’ 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:121:31: note: candidate 5: ‘template _Tp* std::end(valarray<_Tp>&)’ 121 | template _Tp* end(valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/bits/range_access.h:121:31: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: note: types ‘std::valarray<_Tp>’ and ‘const llvm::SmallVector, 0>’ have incompatible cv-qualifiers 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:122:37: note: candidate 6: ‘template const _Tp* std::end(const valarray<_Tp>&)’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/bits/range_access.h:122:37: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:280:29: note: ‘const llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 280 | for (auto &PtrAndSize : CustomSizedSlabs) | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h: In member function ‘void llvm::BumpPtrAllocatorImpl::PrintStats() const’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:292:46: error: ‘const class llvm::SmallVector’ has no member named ‘size’ [-Wtemplate-body] 292 | detail::printBumpPtrAllocatorStats(Slabs.size(), BytesAllocated, | ^~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h: In member function ‘void llvm::BumpPtrAllocatorImpl::StartNewSlab()’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:332:54: error: ‘class llvm::SmallVector’ has no member named ‘size’ [-Wtemplate-body] 332 | size_t AllocatedSlabSize = computeSlabSize(Slabs.size()); | ^~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h: In member function ‘void llvm::BumpPtrAllocatorImpl::DeallocateCustomSizedSlabs()’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: error: no matching function for call to ‘begin(llvm::SmallVector, 0>&)’ [-Wtemplate-body] 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: note: there are 6 candidates /usr/include/c++/15/initializer_list:90:5: note: candidate 1: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/include/c++/15/initializer_list:90:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:54:5: note: candidate 2: ‘template constexpr decltype (__cont.begin()) std::begin(_Container&)’ 54 | begin(_Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15/bits/range_access.h:54:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(_Container&) [with _Container = llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: required from here 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:55:24: error: ‘class llvm::SmallVector, 0>’ has no member named ‘begin’ 55 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15/bits/range_access.h:66:5: note: candidate 3: ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&)’ 66 | begin(const _Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15/bits/range_access.h:66:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: required from here 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:67:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘begin’ 67 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15/bits/range_access.h:101:5: note: candidate 4: ‘template constexpr _Tp* std::begin(_Tp (&)[_Nm])’ 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /usr/include/c++/15/bits/range_access.h:101:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: note: mismatched types ‘_Tp [_Nm]’ and ‘llvm::SmallVector, 0>’ 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:119:31: note: candidate 5: ‘template _Tp* std::begin(valarray<_Tp>&)’ 119 | template _Tp* begin(valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/bits/range_access.h:119:31: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::valarray<_Tp>’ 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:120:37: note: candidate 6: ‘template const _Tp* std::begin(const valarray<_Tp>&)’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/bits/range_access.h:120:37: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: error: no matching function for call to ‘end(llvm::SmallVector, 0>&)’ [-Wtemplate-body] /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: note: there are 6 candidates /usr/include/c++/15/initializer_list:101:5: note: candidate 1: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/include/c++/15/initializer_list:101:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:78:5: note: candidate 2: ‘template constexpr decltype (__cont.end()) std::end(_Container&)’ 78 | end(_Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(_Container&) [with _Container = llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: required from here 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:79:24: error: ‘class llvm::SmallVector, 0>’ has no member named ‘end’ 79 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15/bits/range_access.h:90:5: note: candidate 3: ‘template constexpr decltype (__cont.end()) std::end(const _Container&)’ 90 | end(const _Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15/bits/range_access.h:90:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: required from here 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:91:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘end’ 91 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15/bits/range_access.h:112:5: note: candidate 4: ‘template constexpr _Tp* std::end(_Tp (&)[_Nm])’ 112 | end(_Tp (&__arr)[_Nm]) noexcept | ^~~ /usr/include/c++/15/bits/range_access.h:112:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: note: mismatched types ‘_Tp [_Nm]’ and ‘llvm::SmallVector, 0>’ 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:121:31: note: candidate 5: ‘template _Tp* std::end(valarray<_Tp>&)’ 121 | template _Tp* end(valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/bits/range_access.h:121:31: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::valarray<_Tp>’ 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:122:37: note: candidate 6: ‘template const _Tp* std::end(const valarray<_Tp>&)’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/bits/range_access.h:122:37: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:357:29: note: ‘llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 357 | for (auto &PtrAndSize : CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h: In member function ‘void llvm::SpecificBumpPtrAllocator::DestroyAll()’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:404:35: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 404 | for (auto I = Allocator.Slabs.begin(), E = Allocator.Slabs.end(); I != E; | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:404:76: error: ‘E’ was not declared in this scope [-Wtemplate-body] 404 | for (auto I = Allocator.Slabs.begin(), E = Allocator.Slabs.end(); I != E; | ^ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:407:41: error: ‘class llvm::SmallVector’ has no member named ‘begin’ [-Wtemplate-body] 407 | std::distance(Allocator.Slabs.begin(), I)); | ^~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:409:41: error: ‘class llvm::SmallVector’ has no member named ‘back’ [-Wtemplate-body] 409 | char *End = *I == Allocator.Slabs.back() ? Allocator.CurPtr | ^~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: error: no matching function for call to ‘begin(llvm::SmallVector, 0>&)’ [-Wtemplate-body] 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: note: there are 6 candidates /usr/include/c++/15/initializer_list:90:5: note: candidate 1: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/include/c++/15/initializer_list:90:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:54:5: note: candidate 2: ‘template constexpr decltype (__cont.begin()) std::begin(_Container&)’ 54 | begin(_Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15/bits/range_access.h:54:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(_Container&) [with _Container = llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: required from here 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:55:24: error: ‘class llvm::SmallVector, 0>’ has no member named ‘begin’ 55 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15/bits/range_access.h:66:5: note: candidate 3: ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&)’ 66 | begin(const _Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15/bits/range_access.h:66:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: required from here 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:67:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘begin’ 67 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/include/c++/15/bits/range_access.h:101:5: note: candidate 4: ‘template constexpr _Tp* std::begin(_Tp (&)[_Nm])’ 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /usr/include/c++/15/bits/range_access.h:101:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: note: mismatched types ‘_Tp [_Nm]’ and ‘llvm::SmallVector, 0>’ 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:119:31: note: candidate 5: ‘template _Tp* std::begin(valarray<_Tp>&)’ 119 | template _Tp* begin(valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/bits/range_access.h:119:31: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::valarray<_Tp>’ 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:120:37: note: candidate 6: ‘template const _Tp* std::begin(const valarray<_Tp>&)’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/bits/range_access.h:120:37: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: error: no matching function for call to ‘end(llvm::SmallVector, 0>&)’ [-Wtemplate-body] /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: note: there are 6 candidates /usr/include/c++/15/initializer_list:101:5: note: candidate 1: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/include/c++/15/initializer_list:101:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::initializer_list<_Tp>’ 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:78:5: note: candidate 2: ‘template constexpr decltype (__cont.end()) std::end(_Container&)’ 78 | end(_Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(_Container&) [with _Container = llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: required from here 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:79:24: error: ‘class llvm::SmallVector, 0>’ has no member named ‘end’ 79 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15/bits/range_access.h:90:5: note: candidate 3: ‘template constexpr decltype (__cont.end()) std::end(const _Container&)’ 90 | end(const _Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15/bits/range_access.h:90:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(const _Container&) [with _Container = llvm::SmallVector, 0>]’: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: required from here 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:91:24: error: ‘const class llvm::SmallVector, 0>’ has no member named ‘end’ 91 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/include/c++/15/bits/range_access.h:112:5: note: candidate 4: ‘template constexpr _Tp* std::end(_Tp (&)[_Nm])’ 112 | end(_Tp (&__arr)[_Nm]) noexcept | ^~~ /usr/include/c++/15/bits/range_access.h:112:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: note: mismatched types ‘_Tp [_Nm]’ and ‘llvm::SmallVector, 0>’ 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:121:31: note: candidate 5: ‘template _Tp* std::end(valarray<_Tp>&)’ 121 | template _Tp* end(valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/bits/range_access.h:121:31: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘std::valarray<_Tp>’ 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:122:37: note: candidate 6: ‘template const _Tp* std::end(const valarray<_Tp>&)’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/bits/range_access.h:122:37: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/Support/Allocator.h:415:39: note: ‘llvm::SmallVector, 0>’ is not derived from ‘const std::valarray<_Tp>’ 415 | for (auto &PtrAndSize : Allocator.CustomSizedSlabs) { | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h:88:30: required from here 88 | SmallVector Frames; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:315:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 315 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h:88:30: required from here 88 | SmallVector Frames; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /usr/include/c++/15/cassert:46, from /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h:21, from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:18, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/DWARF.h:14, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp:28: /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h: In member function ‘const llvm::DILineInfo& llvm::DIInliningInfo::getFrame(unsigned int) const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h:94:27: error: ‘const class llvm::SmallVector’ has no member named ‘size’ 94 | assert(Index < Frames.size()); | ^~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h:95:18: error: no match for ‘operator[]’ (operand types are ‘const llvm::SmallVector’ and ‘unsigned int’) 95 | return Frames[Index]; | ^ /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h: In member function ‘llvm::DILineInfo* llvm::DIInliningInfo::getMutableFrame(unsigned int)’: /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h:99:27: error: ‘class llvm::SmallVector’ has no member named ‘size’ 99 | assert(Index < Frames.size()); | ^~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h:100:19: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector’ and ‘unsigned int’) 100 | return &Frames[Index]; | ^ /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h: In member function ‘uint32_t llvm::DIInliningInfo::getNumberOfFrames() const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h:103:54: error: ‘const class llvm::SmallVector’ has no member named ‘size’ 103 | uint32_t getNumberOfFrames() const { return Frames.size(); } | ^~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h: In member function ‘void llvm::DIInliningInfo::resize(unsigned int)’: /usr/lib64/llvm13/include/llvm/DebugInfo/DIContext.h:107:36: error: ‘class llvm::SmallVector’ has no member named ‘resize’ 107 | void resize(unsigned i) { Frames.resize(i); } | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/DataExtractor.h:396:10: required from here 396 | Dst.resize(Count); | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/Support/DataExtractor.h:396:10: required from here 396 | Dst.resize(Count); | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDataExtractor.h:14, from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:15, from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:19: /usr/lib64/llvm13/include/llvm/Support/DataExtractor.h: In member function ‘void llvm::DataExtractor::getU8(Cursor&, llvm::SmallVectorImpl&, uint32_t) const’: /usr/lib64/llvm13/include/llvm/Support/DataExtractor.h:396:11: error: ‘class llvm::SmallVectorImpl’ has no member named ‘resize’ 396 | Dst.resize(Count); | ^~~~~~ /usr/lib64/llvm13/include/llvm/Support/DataExtractor.h:400:18: error: ‘class llvm::SmallVectorImpl’ has no member named ‘data’ 400 | getU8(C, Dst.data(), Count); | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:40:36: required from here 40 | SmallVector Values; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:40:36: required from here 40 | SmallVector Values; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h: In member function ‘llvm::ArrayRef llvm::DWARFAcceleratorTable::Entry::getValues() const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:66:57: error: could not convert ‘((const llvm::DWARFAcceleratorTable::Entry*)this)->llvm::DWARFAcceleratorTable::Entry::Values’ from ‘const llvm::SmallVector’ to ‘llvm::ArrayRef’ 66 | ArrayRef getValues() const { return Values; } | ^~~~~~ | | | const llvm::SmallVector /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, true>’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl >’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 3>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:100:47: required from here 100 | SmallVector, 3> Atoms; | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 3>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:100:47: required from here 100 | SmallVector, 3> Atoms; | ^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:587:29: required from here 587 | SmallVector NameIndices; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:315:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 315 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:587:29: required from here 587 | SmallVector NameIndices; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h: At global scope: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:602:3: error: ‘const_iterator’ does not name a type; did you mean ‘concat_iterator’? 602 | const_iterator begin() const { return NameIndices.begin(); } | ^~~~~~~~~~~~~~ | concat_iterator /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:603:3: error: ‘const_iterator’ does not name a type; did you mean ‘concat_iterator’? 603 | const_iterator end() const { return NameIndices.end(); } | ^~~~~~~~~~~~~~ | concat_iterator /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:94:41: required from here 94 | iterator_range; | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:94:41: required from here 94 | iterator_range; | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h:13, from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:18, from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:12, from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:20: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:94:57: error: template argument 1 is invalid 94 | iterator_range; | ^ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:96:3: error: ‘attr_iterator_range’ does not name a type; did you mean ‘iterator_range’? 96 | attr_iterator_range attributes() const { | ^~~~~~~~~~~~~~~~~~~ | iterator_range In file included from /usr/include/c++/15/cassert:46, from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:17: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h: In member function ‘llvm::dwarf::Form llvm::DWARFAbbreviationDeclaration::getFormByIndex(uint32_t) const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:101:33: error: ‘const llvm::DWARFAbbreviationDeclaration::AttributeSpecVector’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 101 | assert(idx < AttributeSpecs.size()); | ^~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:102:26: error: no match for ‘operator[]’ (operand types are ‘const llvm::DWARFAbbreviationDeclaration::AttributeSpecVector’ {aka ‘const llvm::SmallVector’} and ‘uint32_t’ {aka ‘unsigned int’}) 102 | return AttributeSpecs[idx].Form; | ^ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h: In member function ‘size_t llvm::DWARFAbbreviationDeclaration::getNumAttributes() const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:106:27: error: ‘const llvm::DWARFAbbreviationDeclaration::AttributeSpecVector’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 106 | return AttributeSpecs.size(); | ^~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h: In member function ‘llvm::dwarf::Attribute llvm::DWARFAbbreviationDeclaration::getAttrByIndex(uint32_t) const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:110:33: error: ‘const llvm::DWARFAbbreviationDeclaration::AttributeSpecVector’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 110 | assert(idx < AttributeSpecs.size()); | ^~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:111:26: error: no match for ‘operator[]’ (operand types are ‘const llvm::DWARFAbbreviationDeclaration::AttributeSpecVector’ {aka ‘const llvm::SmallVector’} and ‘uint32_t’ {aka ‘unsigned int’}) 111 | return AttributeSpecs[idx].Attr; | ^ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h: In member function ‘bool llvm::DWARFAbbreviationDeclaration::getAttrIsImplicitConstByIndex(uint32_t) const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:115:33: error: ‘const llvm::DWARFAbbreviationDeclaration::AttributeSpecVector’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 115 | assert(idx < AttributeSpecs.size()); | ^~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:116:26: error: no match for ‘operator[]’ (operand types are ‘const llvm::DWARFAbbreviationDeclaration::AttributeSpecVector’ {aka ‘const llvm::SmallVector’} and ‘uint32_t’ {aka ‘unsigned int’}) 116 | return AttributeSpecs[idx].isImplicitConst(); | ^ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h: In member function ‘int64_t llvm::DWARFAbbreviationDeclaration::getAttrImplicitConstValueByIndex(uint32_t) const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:120:33: error: ‘const llvm::DWARFAbbreviationDeclaration::AttributeSpecVector’ {aka ‘const class llvm::SmallVector’} has no member named ‘size’ 120 | assert(idx < AttributeSpecs.size()); | ^~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h:121:26: error: no match for ‘operator[]’ (operand types are ‘const llvm::DWARFAbbreviationDeclaration::AttributeSpecVector’ {aka ‘const llvm::SmallVector’} and ‘uint32_t’ {aka ‘unsigned int’}) 121 | return AttributeSpecs[idx].getImplicitConstValue(); | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:112:33: required from here 112 | using node_iterator = NodeList::const_iterator; | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:112:33: required from here 112 | using node_iterator = NodeList::const_iterator; | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/Object/RelocationResolver.h:23, from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h:17, from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:19: /usr/lib64/llvm13/include/llvm/Object/MachO.h: At global scope: /usr/lib64/llvm13/include/llvm/Object/MachO.h:121:18: error: ‘node_iterator’ was not declared in this scope; did you mean ‘dice_iterator’? 121 | iterator_range nodes() const { | ^~~~~~~~~~~~~ | dice_iterator /usr/lib64/llvm13/include/llvm/Object/MachO.h:121:31: error: template argument 1 is invalid 121 | iterator_range nodes() const { | ^ /usr/lib64/llvm13/include/llvm/Object/MachO.h: In member function ‘int llvm::object::ExportEntry::nodes() const’: /usr/lib64/llvm13/include/llvm/Object/MachO.h:122:29: error: ‘const llvm::object::ExportEntry::NodeList’ {aka ‘const class llvm::SmallVector’} has no member named ‘begin’ 122 | return make_range(Stack.begin(), Stack.end()); | ^~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:122:44: error: ‘const llvm::object::ExportEntry::NodeList’ {aka ‘const class llvm::SmallVector’} has no member named ‘end’ 122 | return make_range(Stack.begin(), Stack.end()); | ^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:156:32: required from here 156 | SmallVector Sections; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:156:32: required from here 156 | SmallVector Sections; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:269:48: required from here 269 | using load_command_iterator = LoadCommandList::const_iterator; | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:269:48: required from here 269 | using load_command_iterator = LoadCommandList::const_iterator; | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h: At global scope: /usr/lib64/llvm13/include/llvm/Object/MachO.h:376:3: error: ‘load_command_iterator’ does not name a type 376 | load_command_iterator begin_load_commands() const; | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:377:3: error: ‘load_command_iterator’ does not name a type 377 | load_command_iterator end_load_commands() const; | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:378:18: error: ‘load_command_iterator’ was not declared in this scope 378 | iterator_range load_commands() const; | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:378:39: error: template argument 1 is invalid 378 | iterator_range load_commands() const; | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:664:15: required from here 664 | SectionList Sections; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:664:15: required from here 664 | SectionList Sections; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:671:28: required from here 671 | mutable LibraryShortName LibrariesShortNames; | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Object/MachO.h:671:28: required from here 671 | mutable LibraryShortName LibrariesShortNames; | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/BinaryFormat/Wasm.h:403:27: required from here 403 | SmallVector Returns; | ^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/BinaryFormat/Wasm.h:403:27: required from here 403 | SmallVector Returns; | ^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h:192:29: required from here 192 | SmallVector Operands; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h:192:29: required from here 192 | SmallVector Operands; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:18, from /usr/lib64/llvm13/include/llvm/MC/MCSymbol.h:20, from /usr/lib64/llvm13/include/llvm/MC/MCSymbolWasm.h:12, from /usr/lib64/llvm13/include/llvm/Object/Wasm.h:23, from /usr/lib64/llvm13/include/llvm/Object/RelocationResolver.h:25: /usr/lib64/llvm13/include/llvm/MC/MCInst.h:216:14: error: ‘iterator’ has not been declared 216 | void erase(iterator I) { Operands.erase(I); } | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h:217:14: error: ‘iterator’ has not been declared 217 | void erase(iterator First, iterator Last) { Operands.erase(First, Last); } | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h:217:30: error: ‘iterator’ has not been declared 217 | void erase(iterator First, iterator Last) { Operands.erase(First, Last); } | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h:219:3: error: ‘iterator’ does not name a type 219 | iterator begin() { return Operands.begin(); } | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h:220:3: error: ‘const_iterator’ does not name a type; did you mean ‘concat_iterator’? 220 | const_iterator begin() const { return Operands.begin(); } | ^~~~~~~~~~~~~~ | concat_iterator /usr/lib64/llvm13/include/llvm/MC/MCInst.h:221:3: error: ‘iterator’ does not name a type 221 | iterator end() { return Operands.end(); } | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h:222:3: error: ‘const_iterator’ does not name a type; did you mean ‘concat_iterator’? 222 | const_iterator end() const { return Operands.end(); } | ^~~~~~~~~~~~~~ | concat_iterator /usr/lib64/llvm13/include/llvm/MC/MCInst.h:224:3: error: ‘iterator’ does not name a type 224 | iterator insert(iterator I, const MCOperand &Op) { | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h: In member function ‘const llvm::MCOperand& llvm::MCInst::getOperand(unsigned int) const’: /usr/lib64/llvm13/include/llvm/MC/MCInst.h:206:66: error: no match for ‘operator[]’ (operand types are ‘const llvm::SmallVector’ and ‘unsigned int’) 206 | const MCOperand &getOperand(unsigned i) const { return Operands[i]; } | ^ /usr/lib64/llvm13/include/llvm/MC/MCInst.h: In member function ‘llvm::MCOperand& llvm::MCInst::getOperand(unsigned int)’: /usr/lib64/llvm13/include/llvm/MC/MCInst.h:207:54: error: no match for ‘operator[]’ (operand types are ‘llvm::SmallVector’ and ‘unsigned int’) 207 | MCOperand &getOperand(unsigned i) { return Operands[i]; } | ^ /usr/lib64/llvm13/include/llvm/MC/MCInst.h: In member function ‘unsigned int llvm::MCInst::getNumOperands() const’: /usr/lib64/llvm13/include/llvm/MC/MCInst.h:208:53: error: ‘const class llvm::SmallVector’ has no member named ‘size’ 208 | unsigned getNumOperands() const { return Operands.size(); } | ^~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h: In member function ‘void llvm::MCInst::erase(int)’: /usr/lib64/llvm13/include/llvm/MC/MCInst.h:216:37: error: ‘class llvm::SmallVector’ has no member named ‘erase’ 216 | void erase(iterator I) { Operands.erase(I); } | ^~~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h: In member function ‘void llvm::MCInst::erase(int, int)’: /usr/lib64/llvm13/include/llvm/MC/MCInst.h:217:56: error: ‘class llvm::SmallVector’ has no member named ‘erase’ 217 | void erase(iterator First, iterator Last) { Operands.erase(First, Last); } | ^~~~~ /usr/lib64/llvm13/include/llvm/MC/MCInst.h: In member function ‘size_t llvm::MCInst::size() const’: /usr/lib64/llvm13/include/llvm/MC/MCInst.h:218:41: error: ‘const class llvm::SmallVector’ has no member named ‘size’ 218 | size_t size() const { return Operands.size(); } | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:220:56: required from here 220 | using const_fixup_iterator = SmallVectorImpl::const_iterator; | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:220:56: required from here 220 | using const_fixup_iterator = SmallVectorImpl::const_iterator; | ^~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCFragment.h: At global scope: /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:226:3: error: ‘fixup_iterator’ does not name a type; did you mean ‘filter_iterator’? [-Wtemplate-body] 226 | fixup_iterator fixup_begin() { return Fixups.begin(); } | ^~~~~~~~~~~~~~ | filter_iterator /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:227:3: error: ‘const_fixup_iterator’ does not name a type [-Wtemplate-body] 227 | const_fixup_iterator fixup_begin() const { return Fixups.begin(); } | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:229:3: error: ‘fixup_iterator’ does not name a type; did you mean ‘filter_iterator’? [-Wtemplate-body] 229 | fixup_iterator fixup_end() { return Fixups.end(); } | ^~~~~~~~~~~~~~ | filter_iterator /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:230:3: error: ‘const_fixup_iterator’ does not name a type [-Wtemplate-body] 230 | const_fixup_iterator fixup_end() const { return Fixups.end(); } | ^~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, true>’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl >’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 2>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:537:65: required from here 537 | SmallVector, 2> Ranges; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 2>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:537:65: required from here 537 | SmallVector, 2> Ranges; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/MC/MCFragment.h: In member function ‘llvm::ArrayRef > llvm::MCCVDefRangeFragment::getRanges() const’: /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:553:12: error: could not convert ‘((const llvm::MCCVDefRangeFragment*)this)->llvm::MCCVDefRangeFragment::Ranges’ from ‘const llvm::SmallVector, 2>’ to ‘llvm::ArrayRef >’ 553 | return Ranges; | ^~~~~~ | | | const llvm::SmallVector, 2> /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h:93:40: required from here 93 | SmallVector Entries; | ^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:315:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 315 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h:93:40: required from here 93 | SmallVector Entries; | ^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h:101:17: required from here 101 | LocationLists Locations; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:315:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 315 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h:101:17: required from here 101 | LocationLists Locations; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, false>’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl >’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 1>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:120:38: required from here 120 | class DWARFUnitVector final : public SmallVector, 1> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:315:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 315 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 1>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:120:38: required from here 120 | class DWARFUnitVector final : public SmallVector, 1> { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, false>’ {aka ‘class llvm::SmallVectorTemplateBase, false>’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h: At global scope: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:129:41: error: invalid combination of multiple type-specifiers 129 | using iterator = typename UnitVector::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:130:68: error: invalid combination of multiple type-specifiers 130 | using iterator_range = llvm::iterator_range; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:130:76: error: template argument 1 is invalid 130 | using iterator_range = llvm::iterator_range; | ^ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:133:62: error: no matching function for call to ‘declval class llvm::iterator_range>()’ 133 | decltype(make_filter_range(std::declval(), isCompileUnit)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:133:62: note: there is 1 candidate In file included from /usr/include/c++/15/bits/stl_pair.h:60, from /usr/include/c++/15/utility:71: /usr/include/c++/15/type_traits:2610:10: note: candidate 1: ‘template decltype (__declval<_Tp>(0)) std::declval()’ 2610 | auto declval() noexcept -> decltype(__declval<_Tp>(0)) | ^~~~~~~ /usr/include/c++/15/type_traits:2610:10: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:133:62: error: type/value mismatch at argument 1 in template parameter list for ‘template decltype (__declval<_Tp>(0)) std::declval()’ 133 | decltype(make_filter_range(std::declval(), isCompileUnit)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:133:62: note: expected a type, got ‘iterator_range’ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:133:62: error: no matching function for call to ‘declval class llvm::iterator_range>()’ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:133:62: note: there is 1 candidate /usr/include/c++/15/type_traits:2610:10: note: candidate 1: ‘template decltype (__declval<_Tp>(0)) std::declval()’ 2610 | auto declval() noexcept -> decltype(__declval<_Tp>(0)) | ^~~~~~~ /usr/include/c++/15/type_traits:2610:10: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:133:62: error: type/value mismatch at argument 1 in template parameter list for ‘template decltype (__declval<_Tp>(0)) std::declval()’ 133 | decltype(make_filter_range(std::declval(), isCompileUnit)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:133:62: note: expected a type, got ‘iterator_range’ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h: In member function ‘unsigned int llvm::DWARFUnitVector::getNumUnits() const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:157:45: error: no matching function for call to ‘size()’ 157 | unsigned getNumUnits() const { return size(); } | ~~~~^~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:157:45: note: there is 1 candidate In file included from /usr/lib64/llvm13/include/llvm/ADT/StringRef.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include/lld/Common/LLVM.h:20, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Relocations.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.h:13: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1515:6: note: candidate 1: ‘template auto llvm::size(R&&, std::enable_if_t<((bool)std::is_base_of::iterator_category>::value), void>*)’ 1515 | auto size(R &&Range, | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1515:6: note: candidate expects 1 argument, 0 provided /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h: In member function ‘unsigned int llvm::DWARFUnitVector::getNumInfoUnits() const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:160:37: error: no matching function for call to ‘size()’ 160 | return NumInfoUnits == -1 ? size() : NumInfoUnits; | ~~~~^~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:160:37: note: there is 1 candidate /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1515:6: note: candidate 1: ‘template auto llvm::size(R&&, std::enable_if_t<((bool)std::is_base_of::iterator_category>::value), void>*)’ 1515 | auto size(R &&Range, | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1515:6: note: candidate expects 1 argument, 0 provided /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h: In member function ‘unsigned int llvm::DWARFUnitVector::getNumTypesUnits() const’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:163:50: error: no matching function for call to ‘size()’ 163 | unsigned getNumTypesUnits() const { return size() - NumInfoUnits; } | ~~~~^~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:163:50: note: there is 1 candidate /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1515:6: note: candidate 1: ‘template auto llvm::size(R&&, std::enable_if_t<((bool)std::is_base_of::iterator_category>::value), void>*)’ 1515 | auto size(R &&Range, | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1515:6: note: candidate expects 1 argument, 0 provided /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h: In member function ‘void llvm::DWARFUnitVector::finishedInfoUnits()’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:166:49: error: no matching function for call to ‘size()’ 166 | void finishedInfoUnits() { NumInfoUnits = size(); } | ~~~~^~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFUnit.h:166:49: note: there is 1 candidate /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1515:6: note: candidate 1: ‘template auto llvm::size(R&&, std::enable_if_t<((bool)std::is_base_of::iterator_category>::value), void>*)’ 1515 | auto size(R &&Range, | ^~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1515:6: note: candidate expects 1 argument, 0 provided In file included from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:24: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h: At global scope: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:321:19: error: ‘llvm::DWARFUnitVector::iterator_range’ has not been declared 321 | DWARFUnitVector::iterator_range Units); | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h:97:27: required from here 97 | SmallVector Macros; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h:97:27: required from here 97 | SmallVector Macros; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:26: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h:113:20: error: ‘llvm::DWARFUnitVector::compile_unit_range’ has not been declared 113 | Error parseMacro(DWARFUnitVector::compile_unit_range Units, | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h:129:45: error: ‘compile_unit_range’ is not a member of ‘llvm::DWARFUnitVector’ 129 | Error parseImpl(Optional Units, | ^~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h:129:63: error: template argument 1 is invalid 129 | Error parseImpl(Optional Units, | ^ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h: In member function ‘llvm::Error llvm::DWARFDebugMacro::parseMacinfo(llvm::DWARFDataExtractor)’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h:120:22: error: cannot convert ‘const llvm::NoneType’ to ‘int’ 120 | return parseImpl(None, None, MacroData, /*IsMacro=*/false); | ^~~~ | | | const llvm::NoneType /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h:129:65: note: initializing argument 1 of ‘llvm::Error llvm::DWARFDebugMacro::parseImpl(int, llvm::Optional, llvm::DWARFDataExtractor, bool)’ 129 | Error parseImpl(Optional Units, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:35:33: required from here 35 | SmallVector CuList; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:35:33: required from here 35 | SmallVector CuList; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:42:33: required from here 42 | SmallVector TuList; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:42:33: required from here 42 | SmallVector TuList; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:49:32: required from here 49 | SmallVector AddressArea; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:49:32: required from here 49 | SmallVector AddressArea; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:55:33: required from here 55 | SmallVector SymbolTable; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:55:33: required from here 55 | SmallVector SymbolTable; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_pair.h:291:11: required from ‘struct std::pair >’ 291 | _T2 second; ///< The second member | ^~~~~~ /usr/lib64/llvm13/include/llvm/Support/type_traits.h:75:7: required from ‘union llvm::detail::copy_construction_triviality_helper > >’ 75 | T t; | ^ /usr/include/c++/15/type_traits:1151:25: required by substitution of ‘template using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = llvm::detail::copy_construction_triviality_helper > >; _Args = {const llvm::detail::copy_construction_triviality_helper > >&}]’ 1151 | = __bool_constant<__is_constructible(_Tp, _Args...)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:1192:12: required from ‘struct std::is_copy_constructible > > >’ 1192 | struct is_copy_constructible | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/type_traits.h:98:8: required from ‘struct llvm::is_trivially_copy_constructible > >’ 98 | struct is_trivially_copy_constructible | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:312:74: required from ‘class llvm::SmallVectorImpl > >’ 312 | template ::value) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 313 | (is_trivially_move_constructible::value) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector >, 0>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:59:7: required from here 59 | ConstantPoolVectors; | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_pair.h:291:11: required from ‘struct std::pair >’ 291 | _T2 second; ///< The second member | ^~~~~~ /usr/lib64/llvm13/include/llvm/Support/type_traits.h:75:7: required from ‘union llvm::detail::copy_construction_triviality_helper > >’ 75 | T t; | ^ /usr/include/c++/15/type_traits:1151:25: required by substitution of ‘template using std::__is_constructible_impl = std::__bool_constant<__is_constructible(_Tp, _Args ...)> [with _Tp = llvm::detail::copy_construction_triviality_helper > >; _Args = {const llvm::detail::copy_construction_triviality_helper > >&}]’ 1151 | = __bool_constant<__is_constructible(_Tp, _Args...)>; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:1192:12: required from ‘struct std::is_copy_constructible > > >’ 1192 | struct is_copy_constructible | ^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/type_traits.h:98:8: required from ‘struct llvm::is_trivially_copy_constructible > >’ 98 | struct is_trivially_copy_constructible | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:312:74: required from ‘class llvm::SmallVectorImpl > >’ 312 | template ::value) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 313 | (is_trivially_move_constructible::value) && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector >, 0>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:59:7: required from here 59 | ConstantPoolVectors; | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl::SuperClass = class llvm::SmallVectorTemplateBase’ {aka ‘class llvm::SmallVectorTemplateBase’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase >, false>’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl > >’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector >, 0>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:59:7: required from here 59 | ConstantPoolVectors; | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:315:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon >, void>’ 315 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon >, void>’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl > >’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector >, 0>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFGdbIndex.h:59:7: required from here 59 | ConstantPoolVectors; | ^~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl > >::SuperClass = class llvm::SmallVectorTemplateBase >, false>’ {aka ‘class llvm::SmallVectorTemplateBase >, false>’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl > >::SuperClass = class llvm::SmallVectorTemplateBase >, false>’ {aka ‘class llvm::SmallVectorTemplateBase >, false>’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl > >::SuperClass = class llvm::SmallVectorTemplateBase >, false>’ {aka ‘class llvm::SmallVectorTemplateBase >, false>’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl > >::SuperClass = class llvm::SmallVectorTemplateBase >, false>’ {aka ‘class llvm::SmallVectorTemplateBase >, false>’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h: At global scope: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:148:48: error: ‘iterator_range’ in ‘class llvm::DWARFUnitVector’ does not name a type 148 | using unit_iterator_range = DWARFUnitVector::iterator_range; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:149:47: error: ‘compile_unit_range’ in ‘class llvm::DWARFUnitVector’ does not name a type 149 | using compile_unit_range = DWARFUnitVector::compile_unit_range; | ^~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:152:3: error: ‘unit_iterator_range’ does not name a type; did you mean ‘iterator_range’? 152 | unit_iterator_range info_section_units() { | ^~~~~~~~~~~~~~~~~~~ | iterator_range /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:160:3: error: ‘unit_iterator_range’ does not name a type; did you mean ‘iterator_range’? 160 | unit_iterator_range types_section_units() { | ^~~~~~~~~~~~~~~~~~~ | iterator_range /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:167:3: error: ‘compile_unit_range’ does not name a type 167 | compile_unit_range compile_units() { | ^~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:175:3: error: ‘unit_iterator_range’ does not name a type; did you mean ‘iterator_range’? 175 | unit_iterator_range normal_units() { | ^~~~~~~~~~~~~~~~~~~ | iterator_range /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:181:3: error: ‘unit_iterator_range’ does not name a type; did you mean ‘iterator_range’? 181 | unit_iterator_range dwo_info_section_units() { | ^~~~~~~~~~~~~~~~~~~ | iterator_range /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:188:3: error: ‘unit_iterator_range’ does not name a type; did you mean ‘iterator_range’? 188 | unit_iterator_range dwo_types_section_units() { | ^~~~~~~~~~~~~~~~~~~ | iterator_range /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:195:3: error: ‘compile_unit_range’ does not name a type 195 | compile_unit_range dwo_compile_units() { | ^~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:204:3: error: ‘unit_iterator_range’ does not name a type; did you mean ‘iterator_range’? 204 | unit_iterator_range dwo_units() { | ^~~~~~~~~~~~~~~~~~~ | iterator_range /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h: In member function ‘llvm::DWARFUnit* llvm::DWARFContext::getUnitAtIndex(unsigned int)’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:236:23: error: no match for ‘operator[]’ (operand types are ‘llvm::DWARFUnitVector’ and ‘unsigned int’) 236 | return NormalUnits[index].get(); | ^ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h: In member function ‘llvm::DWARFUnit* llvm::DWARFContext::getDWOUnitAtIndex(unsigned int)’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:242:20: error: no match for ‘operator[]’ (operand types are ‘llvm::DWARFUnitVector’ and ‘unsigned int’) 242 | return DWOUnits[index].get(); | ^ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h: In member function ‘unsigned int llvm::DWARFContext::getMaxVersion()’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:255:5: error: ‘info_section_units’ was not declared in this scope 255 | info_section_units(); | ^~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h: In member function ‘unsigned int llvm::DWARFContext::getMaxDWOVersion()’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:261:5: error: ‘dwo_info_section_units’ was not declared in this scope 261 | dwo_info_section_units(); | ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorTemplateBase, true>’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:558:7: required from ‘class llvm::SmallVectorImpl >’ 558 | class SmallVectorImpl : public SmallVectorTemplateBase { | ^~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 16>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:39:14: required from ‘class llvm::MapVector, llvm::detail::DenseMapPair >, llvm::SmallVector, 16> >’ 39 | VectorType Vector; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:232:8: required from ‘struct llvm::SmallMapVector’ 232 | struct SmallMapVector | ^~~~~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h:345:64: required from here 345 | llvm::SmallMapVector pagesMap; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:459:7: error: invalid use of incomplete type ‘class llvm::SmallVectorTemplateCommon, void>’ 459 | class SmallVectorTemplateBase : public SmallVectorTemplateCommon { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:106:7: note: declaration of ‘class llvm::SmallVectorTemplateCommon, void>’ 106 | class SmallVectorTemplateCommon | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘class llvm::SmallVectorImpl >’: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1168:22: required from ‘class llvm::SmallVector, 16>’ 1168 | class LLVM_GSL_OWNER SmallVector : public SmallVectorImpl, | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:39:14: required from ‘class llvm::MapVector, llvm::detail::DenseMapPair >, llvm::SmallVector, 16> >’ 39 | VectorType Vector; | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:232:8: required from ‘struct llvm::SmallMapVector’ 232 | struct SmallMapVector | ^~~~~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h:345:64: required from here 345 | llvm::SmallMapVector pagesMap; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:562:9: error: no type named ‘iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 562 | using iterator = typename SuperClass::iterator; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:563:9: error: no type named ‘const_iterator’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 563 | using const_iterator = typename SuperClass::const_iterator; | ^~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:564:9: error: no type named ‘reference’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 564 | using reference = typename SuperClass::reference; | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:565:9: error: no type named ‘size_type’ in ‘using llvm::SmallVectorImpl >::SuperClass = class llvm::SmallVectorTemplateBase, true>’ {aka ‘class llvm::SmallVectorTemplateBase, true>’} 565 | using size_type = typename SuperClass::size_type; | ^~~~~~~~~ In file included from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Config.h:14: /usr/lib64/llvm13/include/llvm/ADT/MapVector.h: In instantiation of ‘class llvm::MapVector, llvm::detail::DenseMapPair >, llvm::SmallVector, 16> >’: /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:232:8: required from ‘struct llvm::SmallMapVector’ 232 | struct SmallMapVector | ^~~~~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h:345:64: required from here 345 | llvm::SmallMapVector pagesMap; | ^~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:46:9: error: no type named ‘value_type’ in ‘class llvm::SmallVector, 16>’ 46 | using value_type = typename VectorType::value_type; | ^~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:51:9: error: no type named ‘reverse_iterator’ in ‘class llvm::SmallVector, 16>’ 51 | using reverse_iterator = typename VectorType::reverse_iterator; | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:52:9: error: no type named ‘const_reverse_iterator’ in ‘class llvm::SmallVector, 16>’ 52 | using const_reverse_iterator = typename VectorType::const_reverse_iterator; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h: In member function ‘size_t lld::elf::AndroidPackedRelocationSection::getSize() const’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h:581:54: error: ‘const class llvm::SmallVector’ has no member named ‘size’ [-Wtemplate-body] 581 | size_t getSize() const override { return relocData.size(); } | ^~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h: In member function ‘void lld::elf::AndroidPackedRelocationSection::writeTo(uint8_t*)’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h:583:27: error: ‘class llvm::SmallVector’ has no member named ‘data’ [-Wtemplate-body] 583 | memcpy(buf, relocData.data(), relocData.size()); | ^~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h:583:45: error: ‘class llvm::SmallVector’ has no member named ‘size’ [-Wtemplate-body] 583 | memcpy(buf, relocData.data(), relocData.size()); | ^~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp: In member function ‘void lld::elf::Thunk::setOffset(uint64_t)’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp:430:21: error: ‘begin’ was not declared in this scope 430 | for (Defined *d : syms) | ^~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp:430:21: note: suggested alternatives: /usr/include/c++/15/bits/range_access.h:120:37: note: ‘std::begin’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/initializer_list:90:5: note: ‘std::begin’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ In file included from /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:21: /usr/lib64/llvm13/include/llvm/Support/Path.h:101:16: note: ‘llvm::sys::path::begin’ 101 | const_iterator begin(StringRef path, Style style = Style::native); | ^~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp:430:21: error: ‘end’ was not declared in this scope 430 | for (Defined *d : syms) | ^~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Thunks.cpp:430:21: note: suggested alternatives: /usr/include/c++/15/bits/range_access.h:122:37: note: ‘std::end’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/initializer_list:101:5: note: ‘std::end’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/lib64/llvm13/include/llvm/Support/Path.h:106:16: note: ‘llvm::sys::path::end’ 106 | const_iterator end(StringRef path); | ^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 40]’: /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:28:3: required from here 28 | SmallString() = default; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ In file included from /usr/lib64/llvm13/include/llvm/ADT/StringExtras.h:18: /usr/lib64/llvm13/include/llvm/ADT/SmallString.h: In instantiation of ‘llvm::StringRef llvm::SmallString::str() const [with unsigned int InternalLen = 40]’: /usr/lib64/llvm13/include/llvm/ADT/StringExtras.h:304:27: required from here 304 | return std::string(S.str()); | ~~~~~^~ /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:259:50: error: ‘const class llvm::SmallString<40>’ has no member named ‘data’ 259 | StringRef str() const { return StringRef(this->data(), this->size()); } | ~~~~~~^~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 0]’: /usr/lib64/llvm13/include/llvm/Support/raw_ostream.h:710:71: required from here 710 | buffer_ostream(raw_ostream &OS) : raw_svector_ostream(Buffer), OS(OS) {} | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = long unsigned int; unsigned int N = 7]’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:137:23: required from here 137 | BitVector() : Size(0) {} | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::SmallVector(size_t, const T&) [with T = long unsigned int; unsigned int N = 7; size_t = long unsigned int]’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:142:9: required from here 142 | : Bits(NumBitWords(s), 0 - (BitWord)t), Size(s) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1180:17: error: no matching function for call to ‘llvm::SmallVector::assign(size_t&, const long unsigned int&)’ 1180 | this->assign(Size, Value); | ~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1180:17: note: there are 3 candidates /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:692:8: note: candidate 1: ‘template void llvm::SmallVectorImpl::assign(in_iter, in_iter) [with = in_iter; T = long unsigned int]’ 692 | void assign(in_iter in_start, in_iter in_end) { | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:692:8: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:689:13: error: no type named ‘iterator_category’ in ‘struct std::iterator_traits’ 689 | typename = std::enable_if_t::assign(std::initializer_list<_Tp>) [with T = long unsigned int]’ 698 | void assign(std::initializer_list IL) { | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:698:8: note: candidate expects 1 argument, 2 provided /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:703:8: note: candidate 3: ‘void llvm::SmallVectorImpl::assign(const llvm::SmallVectorImpl&) [with T = long unsigned int]’ 703 | void assign(const SmallVectorImpl &RHS) { assign(RHS.begin(), RHS.end()); } | ^~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:703:8: note: candidate expects 1 argument, 2 provided /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:238:31: required from ‘decltype(auto) llvm::adl_begin(ContainerTy&&) [with ContainerTy = const SmallVector&]’ 238 | return adl_detail::adl_begin(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:31: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = const SmallVector&; UnaryPredicate = BitVector::any() const::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:163:18: required from here 163 | return any_of(Bits, [](BitWord Bit) { return Bit != 0; }); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: error: no matching function for call to ‘begin(const llvm::SmallVector&)’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: note: there are 6 candidates /usr/include/c++/15/bits/range_access.h:120:37: note: candidate 1: ‘template const _Tp* std::begin(const valarray<_Tp>&)’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/bits/range_access.h:120:37: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: note: ‘const llvm::SmallVector’ is not derived from ‘const std::valarray<_Tp>’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:119:31: note: candidate 2: ‘template _Tp* std::begin(valarray<_Tp>&)’ 119 | template _Tp* begin(valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/bits/range_access.h:119:31: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: note: types ‘std::valarray<_Tp>’ and ‘const llvm::SmallVector’ have incompatible cv-qualifiers 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:101:5: note: candidate 3: ‘template constexpr _Tp* std::begin(_Tp (&)[_Nm])’ 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /usr/include/c++/15/bits/range_access.h:101:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: note: mismatched types ‘_Tp [_Nm]’ and ‘const llvm::SmallVector’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:66:5: note: candidate 4: ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&)’ 66 | begin(const _Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15/bits/range_access.h:66:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&) [with _Container = llvm::SmallVector]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: required from ‘decltype(auto) llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:238:31: required from ‘decltype(auto) llvm::adl_begin(ContainerTy&&) [with ContainerTy = const SmallVector&]’ 238 | return adl_detail::adl_begin(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:31: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = const SmallVector&; UnaryPredicate = BitVector::any() const::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:163:18: required from here 163 | return any_of(Bits, [](BitWord Bit) { return Bit != 0; }); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:67:24: error: ‘const class llvm::SmallVector’ has no member named ‘begin’ 67 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:238:31: required from ‘decltype(auto) llvm::adl_begin(ContainerTy&&) [with ContainerTy = const SmallVector&]’ 238 | return adl_detail::adl_begin(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:31: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = const SmallVector&; UnaryPredicate = BitVector::any() const::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:163:18: required from here 163 | return any_of(Bits, [](BitWord Bit) { return Bit != 0; }); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:54:5: note: candidate 5: ‘template constexpr decltype (__cont.begin()) std::begin(_Container&)’ 54 | begin(_Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15/bits/range_access.h:54:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(_Container&) [with _Container = const llvm::SmallVector]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: required from ‘decltype(auto) llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:238:31: required from ‘decltype(auto) llvm::adl_begin(ContainerTy&&) [with ContainerTy = const SmallVector&]’ 238 | return adl_detail::adl_begin(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:31: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = const SmallVector&; UnaryPredicate = BitVector::any() const::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:163:18: required from here 163 | return any_of(Bits, [](BitWord Bit) { return Bit != 0; }); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:55:24: error: ‘const class llvm::SmallVector’ has no member named ‘begin’ 55 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:238:31: required from ‘decltype(auto) llvm::adl_begin(ContainerTy&&) [with ContainerTy = const SmallVector&]’ 238 | return adl_detail::adl_begin(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:31: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = const SmallVector&; UnaryPredicate = BitVector::any() const::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:163:18: required from here 163 | return any_of(Bits, [](BitWord Bit) { return Bit != 0; }); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/initializer_list:90:5: note: candidate 6: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/include/c++/15/initializer_list:90:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: note: ‘llvm::SmallVector’ is not derived from ‘std::initializer_list<_Tp>’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:243:29: required from ‘decltype(auto) llvm::adl_end(ContainerTy&&) [with ContainerTy = const SmallVector&]’ 243 | return adl_detail::adl_end(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:47: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = const SmallVector&; UnaryPredicate = BitVector::any() const::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:163:18: required from here 163 | return any_of(Bits, [](BitWord Bit) { return Bit != 0; }); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: error: no matching function for call to ‘end(const llvm::SmallVector&)’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: note: there are 6 candidates /usr/include/c++/15/bits/range_access.h:122:37: note: candidate 1: ‘template const _Tp* std::end(const valarray<_Tp>&)’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/bits/range_access.h:122:37: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: note: ‘const llvm::SmallVector’ is not derived from ‘const std::valarray<_Tp>’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:121:31: note: candidate 2: ‘template _Tp* std::end(valarray<_Tp>&)’ 121 | template _Tp* end(valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/bits/range_access.h:121:31: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: note: types ‘std::valarray<_Tp>’ and ‘const llvm::SmallVector’ have incompatible cv-qualifiers 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:112:5: note: candidate 3: ‘template constexpr _Tp* std::end(_Tp (&)[_Nm])’ 112 | end(_Tp (&__arr)[_Nm]) noexcept | ^~~ /usr/include/c++/15/bits/range_access.h:112:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: note: mismatched types ‘_Tp [_Nm]’ and ‘const llvm::SmallVector’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:90:5: note: candidate 4: ‘template constexpr decltype (__cont.end()) std::end(const _Container&)’ 90 | end(const _Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15/bits/range_access.h:90:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(const _Container&) [with _Container = llvm::SmallVector]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: required from ‘decltype(auto) llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:243:29: required from ‘decltype(auto) llvm::adl_end(ContainerTy&&) [with ContainerTy = const SmallVector&]’ 243 | return adl_detail::adl_end(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:47: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = const SmallVector&; UnaryPredicate = BitVector::any() const::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:163:18: required from here 163 | return any_of(Bits, [](BitWord Bit) { return Bit != 0; }); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:91:24: error: ‘const class llvm::SmallVector’ has no member named ‘end’ 91 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:243:29: required from ‘decltype(auto) llvm::adl_end(ContainerTy&&) [with ContainerTy = const SmallVector&]’ 243 | return adl_detail::adl_end(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:47: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = const SmallVector&; UnaryPredicate = BitVector::any() const::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:163:18: required from here 163 | return any_of(Bits, [](BitWord Bit) { return Bit != 0; }); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:78:5: note: candidate 5: ‘template constexpr decltype (__cont.end()) std::end(_Container&)’ 78 | end(_Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(_Container&) [with _Container = const llvm::SmallVector]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: required from ‘decltype(auto) llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:243:29: required from ‘decltype(auto) llvm::adl_end(ContainerTy&&) [with ContainerTy = const SmallVector&]’ 243 | return adl_detail::adl_end(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:47: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = const SmallVector&; UnaryPredicate = BitVector::any() const::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:163:18: required from here 163 | return any_of(Bits, [](BitWord Bit) { return Bit != 0; }); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:79:24: error: ‘const class llvm::SmallVector’ has no member named ‘end’ 79 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = const llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:243:29: required from ‘decltype(auto) llvm::adl_end(ContainerTy&&) [with ContainerTy = const SmallVector&]’ 243 | return adl_detail::adl_end(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:47: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = const SmallVector&; UnaryPredicate = BitVector::any() const::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:163:18: required from here 163 | return any_of(Bits, [](BitWord Bit) { return Bit != 0; }); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/initializer_list:101:5: note: candidate 6: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/include/c++/15/initializer_list:101:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: note: ‘llvm::SmallVector’ is not derived from ‘std::initializer_list<_Tp>’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = long unsigned int; unsigned int N = 7]’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:74:7: required from here 74 | class BitVector { | ^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1212:14: error: ‘class llvm::SmallVector’ has no member named ‘empty’ 1212 | if (!RHS.empty()) | ~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 128]’: /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:28:3: required from here 28 | SmallString() = default; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 8]’: /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:28:3: required from here 28 | SmallString() = default; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 32]’: /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:28:3: required from here 28 | SmallString() = default; | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallString.h: In instantiation of ‘llvm::StringRef llvm::SmallString::str() const [with unsigned int InternalLen = 32]’: /usr/lib64/llvm13/include/llvm/Object/MachO.h:649:47: required from here 649 | return std::string(std::string(Version.str())); | ~~~~~~~~~~~^~ /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:259:50: error: ‘const class llvm::SmallString<32>’ has no member named ‘data’ 259 | StringRef str() const { return StringRef(this->data(), this->size()); } | ~~~~~~^~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = llvm::wasm::ValType; unsigned int N = 4]’: /usr/lib64/llvm13/include/llvm/BinaryFormat/Wasm.h:410:29: required from here 410 | : Returns(InReturns), Params(InParams) {} | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1202:14: error: ‘const class llvm::SmallVector’ has no member named ‘empty’ 1202 | if (!RHS.empty()) | ~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = llvm::wasm::ValType; unsigned int N = 4]’: /usr/lib64/llvm13/include/llvm/BinaryFormat/Wasm.h:410:29: required from here 410 | : Returns(InReturns), Params(InParams) {} | ^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = llvm::MCFixup; unsigned int N = 4]’: /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:205:7: required from here 205 | class MCEncodedFragmentWithFixups : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = char; unsigned int N = 4]’: /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:187:7: required from here 187 | class MCEncodedFragmentWithContents : public MCEncodedFragment { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = llvm::MCFixup; unsigned int N = 1]’: /usr/lib64/llvm13/include/llvm/MC/MCFragment.h:205:7: required from here 205 | class MCEncodedFragmentWithFixups : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = long unsigned int; unsigned int N = 3]’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:412:48: required from here 412 | Instruction(uint8_t Opcode) : Opcode(Opcode) {} | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = char; unsigned int N = 8]’: /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:25:7: required from here 25 | class SmallString : public SmallVector { | ^~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1212:14: error: ‘class llvm::SmallVector’ has no member named ‘empty’ 1212 | if (!RHS.empty()) | ~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::~SmallVector() [with T = unsigned char; unsigned int N = 3]’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:373:20: required from here 373 | return {2, 4, 8}; | ^ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:31: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1175:46: error: ‘class llvm::SmallVector’ has no member named ‘end’ 1175 | this->destroy_range(this->begin(), this->end()); | ~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:238:31: required from ‘decltype(auto) llvm::adl_begin(ContainerTy&&) [with ContainerTy = SmallVector&]’ 238 | return adl_detail::adl_begin(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:31: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = SmallVector; UnaryPredicate = DWARFContext::isAddressSizeSupported(unsigned int)::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:376:24: required from here 376 | return llvm::any_of(getSupportedAddressSizes(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | [=](auto Elem) { return Elem == AddressSize; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: error: no matching function for call to ‘begin(llvm::SmallVector&)’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: note: there are 6 candidates /usr/include/c++/15/bits/range_access.h:120:37: note: candidate 1: ‘template const _Tp* std::begin(const valarray<_Tp>&)’ 120 | template const _Tp* begin(const valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/bits/range_access.h:120:37: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: note: ‘llvm::SmallVector’ is not derived from ‘const std::valarray<_Tp>’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:119:31: note: candidate 2: ‘template _Tp* std::begin(valarray<_Tp>&)’ 119 | template _Tp* begin(valarray<_Tp>&) noexcept; | ^~~~~ /usr/include/c++/15/bits/range_access.h:119:31: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: note: ‘llvm::SmallVector’ is not derived from ‘std::valarray<_Tp>’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:101:5: note: candidate 3: ‘template constexpr _Tp* std::begin(_Tp (&)[_Nm])’ 101 | begin(_Tp (&__arr)[_Nm]) noexcept | ^~~~~ /usr/include/c++/15/bits/range_access.h:101:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: note: mismatched types ‘_Tp [_Nm]’ and ‘llvm::SmallVector’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:66:5: note: candidate 4: ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&)’ 66 | begin(const _Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15/bits/range_access.h:66:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(const _Container&) [with _Container = llvm::SmallVector]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: required from ‘decltype(auto) llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:238:31: required from ‘decltype(auto) llvm::adl_begin(ContainerTy&&) [with ContainerTy = SmallVector&]’ 238 | return adl_detail::adl_begin(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:31: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = SmallVector; UnaryPredicate = DWARFContext::isAddressSizeSupported(unsigned int)::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:376:24: required from here 376 | return llvm::any_of(getSupportedAddressSizes(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | [=](auto Elem) { return Elem == AddressSize; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:67:24: error: ‘const class llvm::SmallVector’ has no member named ‘begin’ 67 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:238:31: required from ‘decltype(auto) llvm::adl_begin(ContainerTy&&) [with ContainerTy = SmallVector&]’ 238 | return adl_detail::adl_begin(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:31: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = SmallVector; UnaryPredicate = DWARFContext::isAddressSizeSupported(unsigned int)::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:376:24: required from here 376 | return llvm::any_of(getSupportedAddressSizes(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | [=](auto Elem) { return Elem == AddressSize; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:54:5: note: candidate 5: ‘template constexpr decltype (__cont.begin()) std::begin(_Container&)’ 54 | begin(_Container& __cont) noexcept(noexcept(__cont.begin())) | ^~~~~ /usr/include/c++/15/bits/range_access.h:54:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.begin()) std::begin(_Container&) [with _Container = llvm::SmallVector]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: required from ‘decltype(auto) llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:238:31: required from ‘decltype(auto) llvm::adl_begin(ContainerTy&&) [with ContainerTy = SmallVector&]’ 238 | return adl_detail::adl_begin(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:31: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = SmallVector; UnaryPredicate = DWARFContext::isAddressSizeSupported(unsigned int)::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:376:24: required from here 376 | return llvm::any_of(getSupportedAddressSizes(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | [=](auto Elem) { return Elem == AddressSize; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:55:24: error: ‘class llvm::SmallVector’ has no member named ‘begin’ 55 | -> decltype(__cont.begin()) | ~~~~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_begin(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:238:31: required from ‘decltype(auto) llvm::adl_begin(ContainerTy&&) [with ContainerTy = SmallVector&]’ 238 | return adl_detail::adl_begin(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:31: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = SmallVector; UnaryPredicate = DWARFContext::isAddressSizeSupported(unsigned int)::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:376:24: required from here 376 | return llvm::any_of(getSupportedAddressSizes(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | [=](auto Elem) { return Elem == AddressSize; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/initializer_list:90:5: note: candidate 6: ‘template constexpr const _Tp* std::begin(initializer_list<_Tp>)’ 90 | begin(initializer_list<_Tp> __ils) noexcept | ^~~~~ /usr/include/c++/15/initializer_list:90:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:216:15: note: ‘llvm::SmallVector’ is not derived from ‘std::initializer_list<_Tp>’ 216 | return begin(std::forward(container)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:243:29: required from ‘decltype(auto) llvm::adl_end(ContainerTy&&) [with ContainerTy = SmallVector&]’ 243 | return adl_detail::adl_end(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:47: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = SmallVector; UnaryPredicate = DWARFContext::isAddressSizeSupported(unsigned int)::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:376:24: required from here 376 | return llvm::any_of(getSupportedAddressSizes(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | [=](auto Elem) { return Elem == AddressSize; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: error: no matching function for call to ‘end(llvm::SmallVector&)’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: note: there are 6 candidates /usr/include/c++/15/bits/range_access.h:122:37: note: candidate 1: ‘template const _Tp* std::end(const valarray<_Tp>&)’ 122 | template const _Tp* end(const valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/bits/range_access.h:122:37: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: note: ‘llvm::SmallVector’ is not derived from ‘const std::valarray<_Tp>’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:121:31: note: candidate 2: ‘template _Tp* std::end(valarray<_Tp>&)’ 121 | template _Tp* end(valarray<_Tp>&) noexcept; | ^~~ /usr/include/c++/15/bits/range_access.h:121:31: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: note: ‘llvm::SmallVector’ is not derived from ‘std::valarray<_Tp>’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:112:5: note: candidate 3: ‘template constexpr _Tp* std::end(_Tp (&)[_Nm])’ 112 | end(_Tp (&__arr)[_Nm]) noexcept | ^~~ /usr/include/c++/15/bits/range_access.h:112:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: note: mismatched types ‘_Tp [_Nm]’ and ‘llvm::SmallVector’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:90:5: note: candidate 4: ‘template constexpr decltype (__cont.end()) std::end(const _Container&)’ 90 | end(const _Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15/bits/range_access.h:90:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(const _Container&) [with _Container = llvm::SmallVector]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: required from ‘decltype(auto) llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:243:29: required from ‘decltype(auto) llvm::adl_end(ContainerTy&&) [with ContainerTy = SmallVector&]’ 243 | return adl_detail::adl_end(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:47: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = SmallVector; UnaryPredicate = DWARFContext::isAddressSizeSupported(unsigned int)::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:376:24: required from here 376 | return llvm::any_of(getSupportedAddressSizes(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | [=](auto Elem) { return Elem == AddressSize; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:91:24: error: ‘const class llvm::SmallVector’ has no member named ‘end’ 91 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:243:29: required from ‘decltype(auto) llvm::adl_end(ContainerTy&&) [with ContainerTy = SmallVector&]’ 243 | return adl_detail::adl_end(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:47: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = SmallVector; UnaryPredicate = DWARFContext::isAddressSizeSupported(unsigned int)::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:376:24: required from here 376 | return llvm::any_of(getSupportedAddressSizes(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | [=](auto Elem) { return Elem == AddressSize; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:78:5: note: candidate 5: ‘template constexpr decltype (__cont.end()) std::end(_Container&)’ 78 | end(_Container& __cont) noexcept(noexcept(__cont.end())) | ^~~ /usr/include/c++/15/bits/range_access.h:78:5: note: template argument deduction/substitution failed: /usr/include/c++/15/bits/range_access.h: In substitution of ‘template constexpr decltype (__cont.end()) std::end(_Container&) [with _Container = llvm::SmallVector]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: required from ‘decltype(auto) llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:243:29: required from ‘decltype(auto) llvm::adl_end(ContainerTy&&) [with ContainerTy = SmallVector&]’ 243 | return adl_detail::adl_end(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:47: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = SmallVector; UnaryPredicate = DWARFContext::isAddressSizeSupported(unsigned int)::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:376:24: required from here 376 | return llvm::any_of(getSupportedAddressSizes(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | [=](auto Elem) { return Elem == AddressSize; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/range_access.h:79:24: error: ‘class llvm::SmallVector’ has no member named ‘end’ 79 | -> decltype(__cont.end()) | ~~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h: In instantiation of ‘decltype(auto) llvm::adl_detail::adl_end(ContainerTy&&) [with ContainerTy = llvm::SmallVector&]’: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:243:29: required from ‘decltype(auto) llvm::adl_end(ContainerTy&&) [with ContainerTy = SmallVector&]’ 243 | return adl_detail::adl_end(std::forward(container)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:1542:47: required from ‘bool llvm::any_of(R&&, UnaryPredicate) [with R = SmallVector; UnaryPredicate = DWARFContext::isAddressSizeSupported(unsigned int)::]’ 1542 | return std::any_of(adl_begin(Range), adl_end(Range), P); | ~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFContext.h:376:24: required from here 376 | return llvm::any_of(getSupportedAddressSizes(), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | [=](auto Elem) { return Elem == AddressSize; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/initializer_list:101:5: note: candidate 6: ‘template constexpr const _Tp* std::end(initializer_list<_Tp>)’ 101 | end(initializer_list<_Tp> __ils) noexcept | ^~~ /usr/include/c++/15/initializer_list:101:5: note: template argument deduction/substitution failed: /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:223:13: note: ‘llvm::SmallVector’ is not derived from ‘std::initializer_list<_Tp>’ 223 | return end(std::forward(container)); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallString.h: In instantiation of ‘llvm::StringRef llvm::SmallString::str() const [with unsigned int InternalLen = 8]’: /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:269:39: required from ‘llvm::SmallString::operator llvm::StringRef() const [with unsigned int InternalLen = 8]’ 269 | operator StringRef() const { return str(); } | ^~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:590:52: required from here 590 | StringRef getAugmentationString() const { return Augmentation; } | ^~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallString.h:259:50: error: ‘const class llvm::SmallString<8>’ has no member named ‘data’ 259 | StringRef str() const { return StringRef(this->data(), this->size()); } | ~~~~~~^~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = long unsigned int; unsigned int N = 3]’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:411:10: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = llvm::dwarf::CFIProgram::Instruction; _Args = {const llvm::dwarf::CFIProgram::Instruction&}; _Tp = llvm::dwarf::CFIProgram::Instruction]’ 411 | struct Instruction { | ^~~~~~~~~~~ /usr/include/c++/15/bits/alloc_traits.h:674:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::dwarf::CFIProgram::Instruction; _Args = {const llvm::dwarf::CFIProgram::Instruction&}; _Tp = llvm::dwarf::CFIProgram::Instruction; allocator_type = std::allocator]’ 674 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1420:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator; value_type = llvm::dwarf::CFIProgram::Instruction]’ 1420 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | __x); | ~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:456:69: required from here 456 | void addInstruction(const Instruction &I) { Instructions.push_back(I); } | ~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1202:14: error: ‘const class llvm::SmallVector’ has no member named ‘empty’ 1202 | if (!RHS.empty()) | ~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = long unsigned int; unsigned int N = 3]’: /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:411:10: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = llvm::dwarf::CFIProgram::Instruction; _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction]’ 411 | struct Instruction { | ^~~~~~~~~~~ /usr/include/c++/15/bits/alloc_traits.h:674:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = llvm::dwarf::CFIProgram::Instruction; _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction; allocator_type = std::allocator]’ 674 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:117:30: required from ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::dwarf::CFIProgram::Instruction}; _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator; reference = llvm::dwarf::CFIProgram::Instruction&]’ 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1433:21: required from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = llvm::dwarf::CFIProgram::Instruction; _Alloc = std::allocator; value_type = llvm::dwarf::CFIProgram::Instruction]’ 1433 | { emplace_back(std::move(__x)); } | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:469:27: required from here 469 | Instructions.push_back(Instruction(Opcode)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1212:14: error: ‘class llvm::SmallVector’ has no member named ‘empty’ 1212 | if (!RHS.empty()) | ~~~~^~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h: In instantiation of ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = long unsigned int; unsigned int N = 7]’: /usr/lib64/llvm13/include/llvm/ADT/BitVector.h:74:7: required from ‘void std::_Construct(_Tp*, _Args&& ...) [with _Tp = llvm::BitVector; _Args = {const llvm::BitVector&}]’ 74 | class BitVector { | ^~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:145:17: required from ‘_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::BitVector*]’ 145 | std::_Construct(std::__addressof(*__result), *__first); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:260:30: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::BitVector*]’ 260 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:619:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = llvm::BitVector*; _Tp = llvm::BitVector]’ 619 | return std::uninitialized_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:633:31: required from ‘std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = llvm::BitVector; _Alloc = std::allocator]’ 633 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 634 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 635 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/llvm13/include/llvm/Support/GlobPattern.h:29:7: required from ‘void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = lld::SingleStringMatcher; _Args = {const lld::SingleStringMatcher&}; _Tp = lld::SingleStringMatcher]’ 29 | class GlobPattern { | ^~~~~~~~~~~ /usr/include/c++/15/bits/alloc_traits.h:674:17: required from ‘static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = lld::SingleStringMatcher; _Args = {const lld::SingleStringMatcher&}; _Tp = lld::SingleStringMatcher; allocator_type = std::allocator]’ 674 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1420:30: required from ‘void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = lld::SingleStringMatcher; _Alloc = std::allocator; value_type = lld::SingleStringMatcher]’ 1420 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1421 | __x); | ~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include/lld/Common/Strings.h:74:68: required from here 74 | void addPattern(SingleStringMatcher Matcher) { patterns.push_back(Matcher); } | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/SmallVector.h:1202:14: error: ‘const class llvm::SmallVector’ has no member named ‘empty’ 1202 | if (!RHS.empty()) | ~~~~^~~~~ [108/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Target.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Target.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Target.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Target.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Target.cpp:27: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [109/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o -MF ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/OutputSections.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/OutputSections.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/OutputSections.cpp:12: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [110/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Driver.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Driver.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Driver.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Driver.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Driver.h:13, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Driver.cpp:25: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [111/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o -MF ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/InputFiles.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.cpp:9: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [112/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Relocations.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Relocations.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Relocations.cpp:47: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ In lambda function, inlined from ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef)::; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]’ at /usr/lib64/llvm13/include/llvm/ADT/STLExtras.h:177:52: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Relocations.cpp:1902:24: warning: ‘isecLimit’ may be used uninitialized [-Wmaybe-uninitialized] 1902 | addThunkSection(os, isd, isecLimit); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Relocations.cpp: In static member function ‘static Ret llvm::function_ref::callback_fn(intptr_t, Params ...) [with Callable = lld::elf::ThunkCreator::createInitialThunkSections(llvm::ArrayRef)::; Ret = void; Params = {lld::elf::OutputSection*, lld::elf::InputSectionDescription*}]’: /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Relocations.cpp:1888:18: note: ‘isecLimit’ was declared here 1888 | uint32_t isecLimit; | ^~~~~~~~~ [113/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/Writer.cpp.o -MF ELF/CMakeFiles/lldELF.dir/Writer.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/Writer.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Writer.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SymbolTable.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Writer.cpp:18: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ [114/167] /usr/bin/g++ -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/include -I/builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/redhat-linux-build/include -I/usr/lib64/llvm13/include -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-pessimizing-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wsuggest-override -Wno-comment -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -fPIC -fno-exceptions -MD -MT ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o -MF ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o.d -o ELF/CMakeFiles/lldELF.dir/SyntheticSections.cpp.o -c /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.cpp In file included from /usr/lib64/llvm13/include/llvm/Support/Threading.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/DWARF.h:12, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h:23, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.cpp:16: /usr/include/c++/15/ciso646:46:4: warning: #warning " is deprecated in C++17, use to detect implementation-specific macros" [-Wcpp] 46 | # warning " is deprecated in C++17, use to detect implementation-specific macros" | ^~~~~~~ In file included from /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:19, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/Config.h:14, from /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/InputFiles.h:12: In member function ‘void llvm::SmallDenseMap::deallocateBuckets() [with KeyT = const lld::elf::OutputSection*; ValueT = unsigned int; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’, inlined from ‘void llvm::SmallDenseMap::deallocateBuckets() [with KeyT = const lld::elf::OutputSection*; ValueT = unsigned int; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ at /usr/lib64/llvm13/include/llvm/ADT/DenseMap.h:1171:8, inlined from ‘void llvm::SmallDenseMap::copyFrom(const llvm::SmallDenseMap&) [with KeyT = const lld::elf::OutputSection*; ValueT = unsigned int; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ at /usr/lib64/llvm13/include/llvm/ADT/DenseMap.h:1023:22, inlined from ‘llvm::SmallDenseMap::SmallDenseMap(const llvm::SmallDenseMap&) [with KeyT = const lld::elf::OutputSection*; ValueT = unsigned int; unsigned int InlineBuckets = 16; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ at /usr/lib64/llvm13/include/llvm/ADT/DenseMap.h:913:13, inlined from ‘llvm::MapVector, llvm::detail::DenseMapPair >, llvm::SmallVector, 16> >::MapVector(const llvm::MapVector, llvm::detail::DenseMapPair >, llvm::SmallVector, 16> >&)’ at /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:37:7, inlined from ‘llvm::SmallMapVector::SmallMapVector(const llvm::SmallMapVector&)’ at /usr/lib64/llvm13/include/llvm/ADT/MapVector.h:232:8, inlined from ‘lld::elf::MipsGotSection::FileGot::FileGot(const lld::elf::MipsGotSection::FileGot&)’ at /builddir/build/BUILD/lld13-13.0.1-build/lld-13.0.1.src/ELF/SyntheticSections.h:332:10: /usr/lib64/llvm13/include/llvm/ADT/DenseMap.h:1175:38: warning: ‘((llvm::SmallDenseMap, llvm::detail::DenseMapPair >::LargeRep*)((char*)this + 8))[1].llvm::SmallDenseMap, llvm::detail::DenseMapPair >::LargeRep::Buckets’ may be used uninitialized [-Wmaybe-uninitialized] 1175 | deallocate_buffer(getLargeRep()->Buckets, | ~~~~~~~~~~~~~~~^~~~~~~ /usr/lib64/llvm13/include/llvm/ADT/DenseMap.h:1176:56: warning: ‘((llvm::SmallDenseMap, llvm::detail::DenseMapPair >::LargeRep*)((char*)this + 8))[1].llvm::SmallDenseMap, llvm::detail::DenseMapPair >::LargeRep::NumBuckets’ may be used uninitialized [-Wmaybe-uninitialized] 1176 | sizeof(BucketT) * getLargeRep()->NumBuckets, | ~~~~~~~~~~~~~~~^~~~~~~~~~ ninja: build stopped: subcommand failed. RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.OO8Mvf (%build) Bad exit status from /var/tmp/rpm-tmp.OO8Mvf (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 9ef4fa87a93548a3bfd778002e9de3bf -D /var/lib/mock/f43-build-57066190-6548211/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.b87nmequ:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;\\007"\' \'--setenv=PS1= \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/lld13.spec\'\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.13/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.13/site-packages/mockbuild/util.py", line 610, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode) mockbuild.exception.Error: Command failed: # /usr/bin/systemd-nspawn -q -M 9ef4fa87a93548a3bfd778002e9de3bf -D /var/lib/mock/f43-build-57066190-6548211/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.b87nmequ:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;\007"' '--setenv=PS1= \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/lld13.spec'